# near model CODE resource # jump table entries: 1176-1190 (15 of them) export_147: 00000000 4E56 FBEC link A6, -0x0414 00000004 2F07 move.l -[A7], D7 00000006 4EAD 042A jsr [A5 + 0x42A /* export_129 */] 0000000A 486E FDEC pea.l [A6 - 0x214] 0000000E 487A 03CA pea.l [PC + 0x3CA /* 000003DA, value 0xA204144 '\n AD', pstring " ADVENTURE" */] 00000012 4227 clr.b -[A7] 00000014 4227 clr.b -[A7] 00000016 1F3C 0001 move.b -[A7], 0x1 0000001A 487A 0392 pea.l [PC + 0x392 /* 000003AE, value 0x2A53454C '*SEL', pstring "SELECT THE ADVENTURE GAME YOU WISH TO PLAY" */] 0000001E 4EAD 04B2 jsr [A5 + 0x4B2 /* export_146 */] 00000022 584F addq.w A7, 4 00000024 3F3C 00FF move.w -[A7], 0xFF 00000028 486E FDEC pea.l [A6 - 0x214] 0000002C 486E FEEC pea.l [A6 - 0x114] 00000030 4EAD 0142 jsr [A5 + 0x142 /* export_36 */] 00000034 554F subq.w A7, 2 00000036 487A 036E pea.l [PC + 0x36E /* 000003A6, value 0x74E4F5F, pstring "NO_FILE" */] 0000003A 486E FEEC pea.l [A6 - 0x114] 0000003E 4EAD 009A jsr [A5 + 0x9A /* export_15 */] 00000042 3E1F move.w D7, [A7]+ 00000044 4A47 tst.w D7 00000046 6704 beq +0x6 /* 0000004C */ 00000048 4EAD 006A jsr [A5 + 0x6A /* export_9 */] label0000004C: 0000004C 554F subq.w A7, 2 0000004E 487A 034A pea.l [PC + 0x34A /* 0000039A, value 0xA204144 '\n AD', pstring " ADVENTURE" */] 00000052 486E FEEC pea.l [A6 - 0x114] 00000056 4EAD 009A jsr [A5 + 0x9A /* export_15 */] 0000005A 3E1F move.w D7, [A7]+ 0000005C 4A47 tst.w D7 0000005E 6728 beq +0x2A /* 00000088 */ 00000060 486E FDEC pea.l [A6 - 0x214] 00000064 486E FEEC pea.l [A6 - 0x114] 00000068 3F3C 0001 move.w -[A7], 0x1 0000006C 3007 move.w D0, D7 0000006E 5340 subq.w D0, 1 00000070 3F00 move.w -[A7], D0 00000072 4EAD 005A jsr [A5 + 0x5A /* export_7 */] 00000076 584F addq.w A7, 4 00000078 3F3C 00FF move.w -[A7], 0xFF 0000007C 486E FDEC pea.l [A6 - 0x214] 00000080 486E FEEC pea.l [A6 - 0x114] 00000084 4EAD 0142 jsr [A5 + 0x142 /* export_36 */] label00000088: 00000088 422D A821 clr.b [A5 - 0x57DF] 0000008C 1B7C 0001 A6F2 move.b [A5 - 0x590E], 0x1 00000092 486E FDEC pea.l [A6 - 0x214] 00000096 486E FEEC pea.l [A6 - 0x114] 0000009A 487A 02F2 pea.l [PC + 0x2F2 /* 0000038E, value 0xA204144 '\n AD', pstring " ADVENTURE" */] 0000009E 3F3C 0002 move.w -[A7], 0x2 000000A2 4EAD 0052 jsr [A5 + 0x52 /* export_6 */] 000000A6 584F addq.w A7, 4 000000A8 3F3C 0016 move.w -[A7], 0x16 000000AC 486E FDEC pea.l [A6 - 0x214] 000000B0 486D A6F8 pea.l [A5 - 0x5908] 000000B4 4EAD 0142 jsr [A5 + 0x142 /* export_36 */] 000000B8 486E FDEC pea.l [A6 - 0x214] 000000BC 486E FEEC pea.l [A6 - 0x114] 000000C0 487A 02C6 pea.l [PC + 0x2C6 /* 00000388, value 0x42E4441, pstring ".DAT" */] 000000C4 3F3C 0002 move.w -[A7], 0x2 000000C8 4EAD 0052 jsr [A5 + 0x52 /* export_6 */] 000000CC 584F addq.w A7, 4 000000CE 3F3C 0016 move.w -[A7], 0x16 000000D2 486E FDEC pea.l [A6 - 0x214] 000000D6 486D A710 pea.l [A5 - 0x58F0] 000000DA 4EAD 0142 jsr [A5 + 0x142 /* export_36 */] 000000DE 486E FDEC pea.l [A6 - 0x214] 000000E2 486E FEEC pea.l [A6 - 0x114] 000000E6 487A 029A pea.l [PC + 0x29A /* 00000382, value 0x42E5454, pstring ".TTL" */] 000000EA 3F3C 0002 move.w -[A7], 0x2 000000EE 4EAD 0052 jsr [A5 + 0x52 /* export_6 */] 000000F2 584F addq.w A7, 4 000000F4 3F3C 0016 move.w -[A7], 0x16 000000F8 486E FDEC pea.l [A6 - 0x214] 000000FC 486D 8CBC pea.l [A5 - 0x7344] 00000100 4EAD 0142 jsr [A5 + 0x142 /* export_36 */] 00000104 486E FDEC pea.l [A6 - 0x214] 00000108 486E FEEC pea.l [A6 - 0x114] 0000010C 487A 026E pea.l [PC + 0x26E /* 0000037C, value 0x42E434D, pstring ".CMD" */] 00000110 3F3C 0002 move.w -[A7], 0x2 00000114 4EAD 0052 jsr [A5 + 0x52 /* export_6 */] 00000118 584F addq.w A7, 4 0000011A 3F3C 0016 move.w -[A7], 0x16 0000011E 486E FDEC pea.l [A6 - 0x214] 00000122 486D A740 pea.l [A5 - 0x58C0] 00000126 4EAD 0142 jsr [A5 + 0x142 /* export_36 */] 0000012A 486E FDEC pea.l [A6 - 0x214] 0000012E 486E FEEC pea.l [A6 - 0x114] 00000132 487A 0242 pea.l [PC + 0x242 /* 00000376, value 0x42E494E, pstring ".INS" */] 00000136 3F3C 0002 move.w -[A7], 0x2 0000013A 4EAD 0052 jsr [A5 + 0x52 /* export_6 */] 0000013E 584F addq.w A7, 4 00000140 3F3C 0016 move.w -[A7], 0x16 00000144 486E FDEC pea.l [A6 - 0x214] 00000148 486D 8CD4 pea.l [A5 - 0x732C] 0000014C 4EAD 0142 jsr [A5 + 0x142 /* export_36 */] 00000150 486E FDEC pea.l [A6 - 0x214] 00000154 486E FEEC pea.l [A6 - 0x114] 00000158 3F3C 0002 move.w -[A7], 0x2 0000015C 3F3C 00FF move.w -[A7], 0xFF 00000160 4EAD 005A jsr [A5 + 0x5A /* export_7 */] 00000164 584F addq.w A7, 4 00000166 3F3C 0016 move.w -[A7], 0x16 0000016A 486E FDEC pea.l [A6 - 0x214] 0000016E 486D A728 pea.l [A5 - 0x58D8] 00000172 4EAD 0142 jsr [A5 + 0x142 /* export_36 */] 00000176 554F subq.w A7, 2 00000178 486E FDEC pea.l [A6 - 0x214] 0000017C 486E FEEC pea.l [A6 - 0x114] 00000180 487A 01EE pea.l [PC + 0x1EE /* 00000370, value 0x42E4441, pstring ".DA1" */] 00000184 3F3C 0002 move.w -[A7], 0x2 00000188 4EAD 0052 jsr [A5 + 0x52 /* export_6 */] 0000018C 584F addq.w A7, 4 0000018E 486E FDEC pea.l [A6 - 0x214] 00000192 4EAD 02D2 jsr [A5 + 0x2D2 /* export_86 */] 00000196 554F subq.w A7, 2 00000198 486E FCEC pea.l [A6 - 0x314] 0000019C 486D A6F8 pea.l [A5 - 0x5908] 000001A0 3F3C 0001 move.w -[A7], 0x1 000001A4 4EAD 0052 jsr [A5 + 0x52 /* export_6 */] 000001A8 584F addq.w A7, 4 000001AA 486E FCEC pea.l [A6 - 0x314] 000001AE 4EAD 02D2 jsr [A5 + 0x2D2 /* export_86 */] 000001B2 101F move.b D0, [A7]+ 000001B4 C01F and.b D0, [A7]+ 000001B6 2F00 move.l -[A7], D0 000001B8 554F subq.w A7, 2 000001BA 486E FBEC pea.l [A6 - 0x414] 000001BE 486E FEEC pea.l [A6 - 0x114] 000001C2 487A 01A6 pea.l [PC + 0x1A6 /* 0000036A, value 0x42E4441, pstring ".DA2" */] 000001C6 3F3C 0002 move.w -[A7], 0x2 000001CA 4EAD 0052 jsr [A5 + 0x52 /* export_6 */] 000001CE 584F addq.w A7, 4 000001D0 486E FBEC pea.l [A6 - 0x414] 000001D4 4EAD 02D2 jsr [A5 + 0x2D2 /* export_86 */] 000001D8 121F move.b D1, [A7]+ 000001DA 201F move.l D0, [A7]+ 000001DC C001 and.b D0, D1 000001DE 670A beq +0xC /* 000001EA */ 000001E0 1B7C 0001 A821 move.b [A5 - 0x57DF], 0x1 000001E6 6000 00CE bra +0xD0 /* 000002B6 */ label000001EA: 000001EA 554F subq.w A7, 2 000001EC 486D A710 pea.l [A5 - 0x58F0] 000001F0 4EAD 02D2 jsr [A5 + 0x2D2 /* export_86 */] 000001F4 4A1F tst.b [A7]+ 000001F6 6700 00BE beq +0xC0 /* 000002B6 */ 000001FA 486E FDEC pea.l [A6 - 0x214] 000001FE 487A 0010 pea.l [PC + 0x10 /* 00000210, value 0x4EAD0182 */] 00000202 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 00000206 3F3C 0020 move.w -[A7], 0x20 /* ' ' */ 0000020A 4267 clr.w -[A7] 0000020C 4EAD 0192 jsr [A5 + 0x192 /* export_46 */] 00000210 4EAD 0182 jsr [A5 + 0x182 /* export_44 */] 00000214 584F addq.w A7, 4 00000216 486E FDEC pea.l [A6 - 0x214] 0000021A 4EAD 0302 jsr [A5 + 0x302 /* export_92 */] 0000021E 486E FDEC pea.l [A6 - 0x214] 00000222 487A 0010 pea.l [PC + 0x10 /* 00000234, value 0x4EAD0182 */] 00000226 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 0000022A 487A 0108 pea.l [PC + 0x108 /* 00000334, value 0x3546696E '5Fin', pstring "Final version data file not present on default drive." */] 0000022E 4267 clr.w -[A7] 00000230 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00000234 4EAD 0182 jsr [A5 + 0x182 /* export_44 */] 00000238 584F addq.w A7, 4 0000023A 486E FDEC pea.l [A6 - 0x214] 0000023E 4EAD 0302 jsr [A5 + 0x302 /* export_92 */] 00000242 486E FDEC pea.l [A6 - 0x214] 00000246 487A 0010 pea.l [PC + 0x10 /* 00000258, value 0x4EAD0182 */] 0000024A 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 0000024E 487A 00AC pea.l [PC + 0xAC /* 000002FC, value 0x36596F75 '6You', pstring "You need to compile your adventure, before playing it." */] 00000252 4267 clr.w -[A7] 00000254 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00000258 4EAD 0182 jsr [A5 + 0x182 /* export_44 */] 0000025C 584F addq.w A7, 4 0000025E 486E FDEC pea.l [A6 - 0x214] 00000262 4EAD 0302 jsr [A5 + 0x302 /* export_92 */] 00000266 486E FDEC pea.l [A6 - 0x214] 0000026A 487A 0010 pea.l [PC + 0x10 /* 0000027C, value 0x4EAD0182 */] 0000026E 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 00000272 487A 0068 pea.l [PC + 0x68 /* 000002DC, value 0x1F28692E, pstring "(i.e., First \"COMPILE CRUSADE\")" */] 00000276 4267 clr.w -[A7] 00000278 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 0000027C 4EAD 0182 jsr [A5 + 0x182 /* export_44 */] 00000280 584F addq.w A7, 4 00000282 486E FDEC pea.l [A6 - 0x214] 00000286 4EAD 0302 jsr [A5 + 0x302 /* export_92 */] 0000028A 486E FDEC pea.l [A6 - 0x214] 0000028E 487A 0010 pea.l [PC + 0x10 /* 000002A0, value 0x4EAD0182 */] 00000292 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 00000296 487A 002C pea.l [PC + 0x2C /* 000002C4, value 0x1752554E, pstring "RUN program terminated." */] 0000029A 4267 clr.w -[A7] 0000029C 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 000002A0 4EAD 0182 jsr [A5 + 0x182 /* export_44 */] 000002A4 584F addq.w A7, 4 000002A6 486E FDEC pea.l [A6 - 0x214] 000002AA 4EAD 0302 jsr [A5 + 0x302 /* export_92 */] 000002AE 4EAD 0322 jsr [A5 + 0x322 /* export_96 */] 000002B2 4EAD 006A jsr [A5 + 0x6A /* export_9 */] label000002B6: 000002B6 2E1F move.l D7, [A7]+ 000002B8 4E5E unlink A6 000002BA 4E75 rts 000002BC 4348 chk.w D1, A0 000002BE 4543 chk.w D2, D3 000002C0 4B50 chk.w D5, [A0] 000002C2 4152 chk.w D0, [A2] 000002C4 1752 554E move.b [A3 + 0x554E], [A2] 000002C8 2070 726F movea.l A0, [A0 + D7.w * 2 + 0x6F] 000002CC 6772 beq +0x74 /* 00000340 */ 000002CE 616D bsr +0x6F /* 0000033D */ 000002D0 2074 6572 6D69 6E61 7465 movea.l A0, [[A4 + 0x6D696E61] + 0x7465] 000002DA 642E bcc +0x30 /* 0000030A */ 000002DC 1F28 692E move.b -[A7], [A0 + 0x692E] 000002E0 652E bcs +0x30 /* 00000310 */ 000002E2 2C20 move.l D6, -[A0] 000002E4 4669 7273 not.w [A1 + 0x7273] 000002E8 7420 moveq.l D2, 0x20 000002EA 2243 movea.l A1, D3 000002EC 4F4D chk.w D7, A5 000002EE 5049 addq.w A1, 8 000002F0 4C45 2043 movem.l D0,D1,D6,A5, D5 000002F4 5255 addq.w [A5], 1 000002F6 5341 subq.w D1, 1 000002F8 4445 neg.w D5 000002FA 2229 3659 move.l D1, [A1 + 0x3659] 000002FE 6F75 ble +0x77 /* 00000375 */ 00000300 206E 6565 movea.l A0, [A6 + 0x6565] 00000304 6420 bcc +0x22 /* 00000326 */ 00000306 746F moveq.l D2, 0x6F 00000308 2063 movea.l A0, -[A3] label0000030A: 0000030A 6F6D ble +0x6F /* 00000379 */ 0000030C 7069 moveq.l D0, 0x69 0000030E 6C65 bge +0x67 /* 00000375 */ label00000310: 00000310 2079 6F75 7220 movea.l A0, [0x6F757220] 00000316 6164 bsr +0x66 /* 0000037C */ 00000318 7665 moveq.l D3, 0x65 0000031A 6E74 bgt +0x76 /* 00000390 */ 0000031C 7572 moveq.l D2, 0x72 0000031E 652C bcs +0x2E /* 0000034C */ 00000320 2062 movea.l A0, -[A2] 00000322 6566 bcs +0x68 /* 0000038A */ 00000324 6F72 ble +0x74 /* 00000398 */ label00000326: 00000326 6520 bcs +0x22 /* 00000348 */ 00000328 706C moveq.l D0, 0x6C 0000032A 6179 bsr +0x7B /* 000003A5 */ 0000032C 696E bvs +0x70 /* 0000039C */ 0000032E 6720 beq +0x22 /* 00000350 */ 00000330 6974 bvs +0x76 /* 000003A6 */ 00000332 2E16 move.l D7, [A6] 00000334 3546 696E move.w [A2 + 0x696E], D6 00000338 616C bsr +0x6E /* 000003A6 */ 0000033A 2076 6572 7369 6F6E 2064 movea.l A0, [[A6 + 0x73696F6E] + 0x2064] // begin alternate branch 00000340-00000344 label00000340: 00000340 6F6E ble +0x70 /* 000003B0 */ 00000342 2064 movea.l A0, -[A4] // end alternate branch 00000340-00000344 label00000340: // (misaligned) 00000344 6174 bsr +0x76 /* 000003BA */ 00000346 6120 bsr +0x22 /* 00000368 */ label00000348: 00000348 6669 bne +0x6B /* 000003B3 */ 0000034A 6C65 bge +0x67 /* 000003B1 */ label0000034C: 0000034C 206E 6F74 movea.l A0, [A6 + 0x6F74] label00000350: 00000350 2070 7265 movea.l A0, [A0 + D7.w * 2 + 0x65] 00000354 7365 moveq.l D1, 0x65 00000356 6E74 bgt +0x76 /* 000003CC */ 00000358 206F 6E20 movea.l A0, [A7 + 0x6E20] 0000035C 6465 bcc +0x67 /* 000003C3 */ 0000035E 6661 bne +0x63 /* 000003C1 */ 00000360 756C moveq.l D2, 0x6C 00000362 7420 moveq.l D2, 0x20 00000364 6472 bcc +0x74 /* 000003D8 */ 00000366 6976 bvs +0x78 /* 000003DE */ fn00000368: 00000368 652E bcs +0x30 /* 00000398 */ 0000036A 042E 4441 3216 subi.b [A6 + 0x3216], 0x41 /* 'A' */ 00000370 042E 4441 3116 subi.b [A6 + 0x3116], 0x41 /* 'A' */ 00000376 042E 494E 5316 subi.b [A6 + 0x5316], 0x4E /* 'N' */ fn0000037C: 0000037C 042E 434D 4416 subi.b [A6 + 0x4416], 0x4D /* 'M' */ 00000382 042E 5454 4C16 subi.b [A6 + 0x4C16], 0x54 /* 'T' */ 00000388 042E 4441 5416 subi.b [A6 + 0x5416], 0x41 /* 'A' */ // begin alternate branch 0000038A-0000038E label0000038A: 0000038A 4441 neg.w D1 0000038C 5416 addq.b [A6], 2 // end alternate branch 0000038A-0000038E label0000038A: // (misaligned) 0000038E 0A20 4144 xori.b -[A0], 0x44 /* 'D' */ // begin alternate branch 00000390-00000392 label00000390: 00000390 4144 chk.w D0, D4 // end alternate branch 00000390-00000392 label00000390: // (misaligned) 00000392 5645 addq.w D5, 3 00000394 4E54 5552 link A4, -0xFFFFAAAE label00000398: 00000398 4516 .invalid 2, [A6] // invalid opcode 4 with b == 4 0000039A 0A20 4144 xori.b -[A0], 0x44 /* 'D' */ // begin alternate branch 0000039C-0000039E label0000039C: 0000039C 4144 chk.w D0, D4 // end alternate branch 0000039C-0000039E label0000039C: // (misaligned) 0000039E 5645 addq.w D5, 3 000003A0 4E54 5552 link A4, -0xFFFFAAAE 000003A4 4512 .invalid 2, [A2] // invalid opcode 4 with b == 4 fn000003A6: 000003A6 074E bchg A6, D3 000003A8 4F5F chk.w D7, [A7]+ 000003AA 4649 not.w A1 000003AC 4C45 2A53 movem.l D0,D1,D4,D6,A1,A3,A5, D5 label000003B0: 000003B0 454C chk.w D2, A4 000003B2 4543 chk.w D2, D3 000003B4 5420 addq.b -[A0], 2 000003B6 5448 addq.w A0, 2 000003B8 4520 .invalid 2, -[A0] // invalid opcode 4 with b == 4 fn000003BA: 000003BA 4144 chk.w D0, D4 000003BC 5645 addq.w D5, 3 000003BE 4E54 5552 link A4, -0xFFFFAAAE 000003C2 4520 .invalid 2, -[A0] // invalid opcode 4 with b == 4 000003C4 4741 chk.w D3, D1 000003C6 4D45 chk.w D6, D5 000003C8 2059 movea.l A0, [A1]+ 000003CA 4F55 chk.w D7, [A5] label000003CC: 000003CC 2057 movea.l A0, [A7] 000003CE 4953 chk.w D4, [A3] 000003D0 4820 nbcd.b -[A0] 000003D2 544F addq.w A7, 2 000003D4 2050 movea.l A0, [A0] 000003D6 4C41 5916 movem.l D1,D2,D4,A0,A3,A4,A6, D1 // begin alternate branch 000003D8-000003DA label000003D8: 000003D8 5916 subq.b [A6], 4 // end alternate branch 000003D8-000003DA label000003D8: // (misaligned) 000003DA 0A20 4144 xori.b -[A0], 0x44 /* 'D' */ label000003DE: 000003DE 5645 addq.w D5, 3 000003E0 4E54 5552 link A4, -0xFFFFAAAE 000003E4 4512 .invalid 2, [A2] // invalid opcode 4 with b == 4 export_148: 000003E6 4E56 FEBC link A6, -0x0144 000003EA 206E 000C movea.l A0, [A6 + 0xC] 000003EE 43EE FFC0 lea.l A1, [A6 - 0x40] 000003F2 7005 moveq.l D0, 0x05 label000003F4: 000003F4 22D8 move.l [A1]+, [A0]+ 000003F6 51C8 FFFC dbf D0, -0x6 /* 000003F4 */ 000003FA 206E 0008 movea.l A0, [A6 + 0x8] 000003FE 43EE FFD8 lea.l A1, [A6 - 0x28] 00000402 7005 moveq.l D0, 0x05 label00000404: 00000404 22D8 move.l [A1]+, [A0]+ 00000406 51C8 FFFC dbf D0, -0x6 /* 00000404 */ 0000040A 554F subq.w A7, 2 0000040C 486E FFC0 pea.l [A6 - 0x40] 00000410 4EAD 039A jsr [A5 + 0x39A /* export_111 */] 00000414 3D5F FFBE move.w [A6 - 0x42], [A7]+ 00000418 554F subq.w A7, 2 0000041A 486E FFD8 pea.l [A6 - 0x28] 0000041E 4EAD 039A jsr [A5 + 0x39A /* export_111 */] 00000422 3D5F FFBC move.w [A6 - 0x44], [A7]+ 00000426 486E FFC0 pea.l [A6 - 0x40] 0000042A 4EAD 034A jsr [A5 + 0x34A /* export_101 */] 0000042E 486E FFD8 pea.l [A6 - 0x28] 00000432 4EAD 034A jsr [A5 + 0x34A /* export_101 */] 00000436 0CAE 0361 6C6C FFC0 cmpi.l [A6 - 0x40], 0x3616C6C 0000043E 57C0 seq D0 00000440 0CAE 0361 6C6C FFD8 cmpi.l [A6 - 0x28], 0x3616C6C 00000448 57C1 seq D1 0000044A 8001 or.b D0, D1 0000044C 6728 beq +0x2A /* 00000476 */ 0000044E 486E FEBC pea.l [A6 - 0x144] 00000452 487A 0010 pea.l [PC + 0x10 /* 00000464, value 0x4EAD0182 */] 00000456 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 0000045A 487A 030C pea.l [PC + 0x30C /* 00000768, value 0x48596F75 'HYou', pstring "You can only talk with one person at a time about one subject at a time!" */] 0000045E 4267 clr.w -[A7] 00000460 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00000464 4EAD 0182 jsr [A5 + 0x182 /* export_44 */] 00000468 584F addq.w A7, 4 0000046A 486E FEBC pea.l [A6 - 0x144] 0000046E 4EAD 0302 jsr [A5 + 0x302 /* export_92 */] 00000472 6000 019C bra +0x19E /* 00000610 */ label00000476: 00000476 0C6D 012C 8D34 cmpi.w [A5 - 0x72CC], 0x12C 0000047C 5DC0 slt D0 0000047E 322D 8D34 move.w D1, [A5 - 0x72CC] 00000482 B26D A826 cmp.w D1, [A5 - 0x57DA] 00000486 5EC1 sgt D1 00000488 8001 or.b D0, D1 0000048A 676A beq +0x6C /* 000004F6 */ 0000048C 486E FEBC pea.l [A6 - 0x144] 00000490 487A 0024 pea.l [PC + 0x24 /* 000004B6, value 0x4EAD0182 */] 00000494 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 00000498 487A 02BC pea.l [PC + 0x2BC /* 00000756, value 0x1154616C, pstring "Talking with the " */] 0000049C 4267 clr.w -[A7] 0000049E 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 000004A2 486E FFC0 pea.l [A6 - 0x40] 000004A6 4267 clr.w -[A7] 000004A8 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 000004AC 487A 028A pea.l [PC + 0x28A /* 00000738, value 0x1D206973, pstring " is kind of silly, since the " */] 000004B0 4267 clr.w -[A7] 000004B2 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 000004B6 4EAD 0182 jsr [A5 + 0x182 /* export_44 */] 000004BA 584F addq.w A7, 4 000004BC 486E FEBC pea.l [A6 - 0x144] 000004C0 4EAD 0302 jsr [A5 + 0x302 /* export_92 */] 000004C4 486E FEBC pea.l [A6 - 0x144] 000004C8 487A 001A pea.l [PC + 0x1A /* 000004E4, value 0x4EAD0182 */] 000004CC 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 000004D0 486E FFC0 pea.l [A6 - 0x40] 000004D4 4267 clr.w -[A7] 000004D6 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 000004DA 487A 024A pea.l [PC + 0x24A /* 00000726, value 0x11206361, pstring " can\'t talk back!" */] 000004DE 4267 clr.w -[A7] 000004E0 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 000004E4 4EAD 0182 jsr [A5 + 0x182 /* export_44 */] 000004E8 584F addq.w A7, 4 000004EA 486E FEBC pea.l [A6 - 0x144] 000004EE 4EAD 0302 jsr [A5 + 0x302 /* export_92 */] 000004F2 6000 011C bra +0x11E /* 00000610 */ label000004F6: 000004F6 302D 8D34 move.w D0, [A5 - 0x72CC] 000004FA E540 asl D0.w, 2 000004FC 0640 CF92 addi.w D0, 0xCF92 00000500 2075 0000 movea.l A0, [A5 + D0.w] 00000504 4A28 00EA tst.b [A0 + 0xEA] 00000508 663C bne +0x3E /* 00000546 */ 0000050A 486E FEBC pea.l [A6 - 0x144] 0000050E 487A 0024 pea.l [PC + 0x24 /* 00000534, value 0x4EAD0182 */] 00000512 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 00000516 487A 0208 pea.l [PC + 0x208 /* 00000720, value 0x4546865, pstring "The " */] 0000051A 4267 clr.w -[A7] 0000051C 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00000520 486E FFC0 pea.l [A6 - 0x40] 00000524 4267 clr.w -[A7] 00000526 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 0000052A 487A 01C0 pea.l [PC + 0x1C0 /* 000006EC, value 0x33206A75 '3 ju', pstring " just listens to you, but remains strangely silent." */] 0000052E 4267 clr.w -[A7] 00000530 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00000534 4EAD 0182 jsr [A5 + 0x182 /* export_44 */] 00000538 584F addq.w A7, 4 0000053A 486E FEBC pea.l [A6 - 0x144] 0000053E 4EAD 0302 jsr [A5 + 0x302 /* export_92 */] 00000542 6000 00CC bra +0xCE /* 00000610 */ label00000546: 00000546 4A2E FFD8 tst.b [A6 - 0x28] 0000054A 663A bne +0x3C /* 00000586 */ 0000054C 486E FEBC pea.l [A6 - 0x144] 00000550 487A 0024 pea.l [PC + 0x24 /* 00000576, value 0x4EAD0182 */] 00000554 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 00000558 487A 0156 pea.l [PC + 0x156 /* 000006B0, value 0x3A596F75 ':You', pstring "You spend a few minutes in pleasant conversation with the " */] 0000055C 4267 clr.w -[A7] 0000055E 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00000562 486E FFC0 pea.l [A6 - 0x40] 00000566 4267 clr.w -[A7] 00000568 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 0000056C 3F3C 002E move.w -[A7], 0x2E /* '.' */ 00000570 4267 clr.w -[A7] 00000572 4EAD 0192 jsr [A5 + 0x192 /* export_46 */] 00000576 4EAD 0182 jsr [A5 + 0x182 /* export_44 */] 0000057A 584F addq.w A7, 4 0000057C 486E FEBC pea.l [A6 - 0x144] 00000580 4EAD 0302 jsr [A5 + 0x302 /* export_92 */] 00000584 6066 bra +0x68 /* 000005EC */ label00000586: 00000586 486E FEBC pea.l [A6 - 0x144] 0000058A 487A 001A pea.l [PC + 0x1A /* 000005A6, value 0x4EAD0182 */] 0000058E 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 00000592 487A 00E0 pea.l [PC + 0xE0 /* 00000674, value 0x3A596F75 ':You', pstring "You spend a few minutes in pleasant conversation with the " */] 00000596 4267 clr.w -[A7] 00000598 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 0000059C 486E FFC0 pea.l [A6 - 0x40] 000005A0 4267 clr.w -[A7] 000005A2 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 000005A6 4EAD 0182 jsr [A5 + 0x182 /* export_44 */] 000005AA 584F addq.w A7, 4 000005AC 486E FEBC pea.l [A6 - 0x144] 000005B0 4EAD 0302 jsr [A5 + 0x302 /* export_92 */] 000005B4 486E FEBC pea.l [A6 - 0x144] 000005B8 487A 0024 pea.l [PC + 0x24 /* 000005DE, value 0x4EAD0182 */] 000005BC 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 000005C0 487A 009E pea.l [PC + 0x9E /* 00000660, value 0x13636861, pstring "chatting about the " */] 000005C4 4267 clr.w -[A7] 000005C6 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 000005CA 486E FFD8 pea.l [A6 - 0x28] 000005CE 4267 clr.w -[A7] 000005D0 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 000005D4 3F3C 002E move.w -[A7], 0x2E /* '.' */ 000005D8 4267 clr.w -[A7] 000005DA 4EAD 0192 jsr [A5 + 0x192 /* export_46 */] 000005DE 4EAD 0182 jsr [A5 + 0x182 /* export_44 */] 000005E2 584F addq.w A7, 4 000005E4 486E FEBC pea.l [A6 - 0x144] 000005E8 4EAD 0302 jsr [A5 + 0x302 /* export_92 */] label000005EC: 000005EC 486E FEBC pea.l [A6 - 0x144] 000005F0 487A 0010 pea.l [PC + 0x10 /* 00000602, value 0x4EAD0182 */] 000005F4 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 000005F8 487A 0026 pea.l [PC + 0x26 /* 00000620, value 0x3F486F77 '?How', pstring "However, you don\'t learn anything that you didn\'t already know." */] 000005FC 4267 clr.w -[A7] 000005FE 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00000602 4EAD 0182 jsr [A5 + 0x182 /* export_44 */] 00000606 584F addq.w A7, 4 00000608 486E FEBC pea.l [A6 - 0x144] 0000060C 4EAD 0302 jsr [A5 + 0x302 /* export_92 */] label00000610: 00000610 4E5E unlink A6 00000612 205F movea.l A0, [A7]+ 00000614 504F addq.w A7, 8 00000616 4ED0 jmp [A0] 00000618 5445 addq.w D5, 2 0000061A 4C4C 2020 movem.l D5,A5, A4 0000061E 2020 move.l D0, -[A0] 00000620 3F48 6F77 move.w [A7 + 0x6F77], A0 00000624 6576 bcs +0x78 /* 0000069C */ 00000626 6572 bcs +0x74 /* 0000069A */ 00000628 2C20 move.l D6, -[A0] 0000062A 796F moveq.l D4, 0x6F 0000062C 7520 moveq.l D2, 0x20 0000062E 646F bcc +0x71 /* 0000069F */ 00000630 6E27 bgt +0x29 /* 00000659 */ 00000632 7420 moveq.l D2, 0x20 00000634 6C65 bge +0x67 /* 0000069B */ 00000636 6172 bsr +0x74 /* 000006AA */ 00000638 6E20 bgt +0x22 /* 0000065A */ 0000063A 616E bsr +0x70 /* 000006AA */ 0000063C 7974 moveq.l D4, 0x74 0000063E 6869 bvc +0x6B /* 000006A9 */ 00000640 6E67 bgt +0x69 /* 000006A9 */ 00000642 2074 6861 movea.l A0, [A4 + D6 + 0x61] 00000646 7420 moveq.l D2, 0x20 00000648 796F moveq.l D4, 0x6F 0000064A 7520 moveq.l D2, 0x20 0000064C 6469 bcc +0x6B /* 000006B7 */ 0000064E 646E bcc +0x70 /* 000006BE */ 00000650 2774 2061 6C72 move.l [A3 + 0x6C72], [A4 + D2.w + 0x61] 00000656 6561 bcs +0x63 /* 000006B9 */ 00000658 6479 bcc +0x7B /* 000006D3 */ label0000065A: 0000065A 206B 6E6F movea.l A0, [A3 + 0x6E6F] 0000065E 772E moveq.l D3, 0x2E 00000660 1363 6861 move.b [A1 + 0x6861], -[A3] 00000664 7474 moveq.l D2, 0x74 00000666 696E bvs +0x70 /* 000006D6 */ 00000668 6720 beq +0x22 /* 0000068A */ 0000066A 6162 bsr +0x64 /* 000006CE */ 0000066C 6F75 ble +0x77 /* 000006E3 */ 0000066E 7420 moveq.l D2, 0x20 00000670 7468 moveq.l D2, 0x68 00000672 6520 bcs +0x22 /* 00000694 */ 00000674 3A59 movea.w A5, [A1]+ 00000676 6F75 ble +0x77 /* 000006ED */ 00000678 2073 7065 movea.l A0, [A3 + D7.w + 0x65] 0000067C 6E64 bgt +0x66 /* 000006E2 */ 0000067E 2061 movea.l A0, -[A1] 00000680 2066 movea.l A0, -[A6] 00000682 6577 bcs +0x79 /* 000006FB */ 00000684 206D 696E movea.l A0, [A5 + 0x696E] 00000688 7574 moveq.l D2, 0x74 label0000068A: 0000068A 6573 bcs +0x75 /* 000006FF */ 0000068C 2069 6E20 movea.l A0, [A1 + 0x6E20] 00000690 706C moveq.l D0, 0x6C 00000692 6561 bcs +0x63 /* 000006F5 */ label00000694: 00000694 7361 moveq.l D1, 0x61 00000696 6E74 bgt +0x76 /* 0000070C */ 00000698 2063 movea.l A0, -[A3] label0000069A: 0000069A 6F6E ble +0x70 /* 0000070A */ label0000069C: 0000069C 7665 moveq.l D3, 0x65 0000069E 7273 moveq.l D1, 0x73 000006A0 6174 bsr +0x76 /* 00000716 */ 000006A2 696F bvs +0x71 /* 00000713 */ 000006A4 6E20 bgt +0x22 /* 000006C6 */ 000006A6 7769 moveq.l D3, 0x69 000006A8 7468 moveq.l D2, 0x68 fn000006AA: 000006AA 2074 6865 movea.l A0, [A4 + D6 + 0x65] 000006AE 2012 move.l D0, [A2] 000006B0 3A59 movea.w A5, [A1]+ 000006B2 6F75 ble +0x77 /* 00000729 */ 000006B4 2073 7065 movea.l A0, [A3 + D7.w + 0x65] 000006B8 6E64 bgt +0x66 /* 0000071E */ 000006BA 2061 movea.l A0, -[A1] 000006BC 2066 movea.l A0, -[A6] label000006BE: 000006BE 6577 bcs +0x79 /* 00000737 */ 000006C0 206D 696E movea.l A0, [A5 + 0x696E] 000006C4 7574 moveq.l D2, 0x74 label000006C6: 000006C6 6573 bcs +0x75 /* 0000073B */ 000006C8 2069 6E20 movea.l A0, [A1 + 0x6E20] 000006CC 706C moveq.l D0, 0x6C fn000006CE: 000006CE 6561 bcs +0x63 /* 00000731 */ 000006D0 7361 moveq.l D1, 0x61 000006D2 6E74 bgt +0x76 /* 00000748 */ 000006D4 2063 movea.l A0, -[A3] label000006D6: 000006D6 6F6E ble +0x70 /* 00000746 */ 000006D8 7665 moveq.l D3, 0x65 000006DA 7273 moveq.l D1, 0x73 000006DC 6174 bsr +0x76 /* 00000752 */ 000006DE 696F bvs +0x71 /* 0000074F */ 000006E0 6E20 bgt +0x22 /* 00000702 */ label000006E2: 000006E2 7769 moveq.l D3, 0x69 000006E4 7468 moveq.l D2, 0x68 000006E6 2074 6865 movea.l A0, [A4 + D6 + 0x65] 000006EA 2012 move.l D0, [A2] 000006EC 3320 move.w -[A1], -[A0] 000006EE 6A75 bpl +0x77 /* 00000765 */ 000006F0 7374 moveq.l D1, 0x74 000006F2 206C 6973 movea.l A0, [A4 + 0x6973] 000006F6 7465 moveq.l D2, 0x65 000006F8 6E73 bgt +0x75 /* 0000076D */ 000006FA 2074 6F20 796F movea.l A0, [A4 + 0x796F + D6 * 8] 00000700 752C moveq.l D2, 0x2C label00000702: 00000702 2062 movea.l A0, -[A2] 00000704 7574 moveq.l D2, 0x74 00000706 2072 656D movea.l A0, <> label0000070A: 0000070A 6169 bsr +0x6B /* 00000775 */ label0000070C: 0000070C 6E73 bgt +0x75 /* 00000781 */ 0000070E 2073 7472 movea.l A0, [A3 + D7.w * 4 + 0x72] 00000712 616E bsr +0x70 /* 00000782 */ 00000714 6765 beq +0x67 /* 0000077B */ fn00000716: 00000716 6C79 bge +0x7B /* 00000791 */ 00000718 2073 696C movea.l A0, <> 0000071C 656E bcs +0x70 /* 0000078C */ label0000071E: 0000071E 742E moveq.l D2, 0x2E 00000720 0454 6865 subi.w [A4], 0x6865 /* 'he' */ 00000724 2012 move.l D0, [A2] 00000726 1120 move.b -[A0], -[A0] 00000728 6361 bls +0x63 /* 0000078B */ 0000072A 6E27 bgt +0x29 /* 00000753 */ 0000072C 7420 moveq.l D2, 0x20 0000072E 7461 moveq.l D2, 0x61 00000730 6C6B bge +0x6D /* 0000079D */ 00000732 2062 movea.l A0, -[A2] 00000734 6163 bsr +0x65 /* 00000799 */ 00000736 6B21 bmi +0x23 /* 00000759 */ 00000738 1D20 move.b -[A6], -[A0] 0000073A 6973 bvs +0x75 /* 000007AF */ 0000073C 206B 696E movea.l A0, [A3 + 0x696E] 00000740 6420 bcc +0x22 /* 00000762 */ 00000742 6F66 ble +0x68 /* 000007AA */ 00000744 2073 696C movea.l A0, <> // begin alternate branch 00000746-00000748 label00000746: 00000746 696C bvs +0x6E /* 000007B4 */ // end alternate branch 00000746-00000748 label00000746: // (misaligned) label00000748: 00000748 6C79 bge +0x7B /* 000007C3 */ 0000074A 2C20 move.l D6, -[A0] 0000074C 7369 moveq.l D1, 0x69 0000074E 6E63 bgt +0x65 /* 000007B3 */ 00000750 6520 bcs +0x22 /* 00000772 */ fn00000752: 00000752 7468 moveq.l D2, 0x68 00000754 6520 bcs +0x22 /* 00000776 */ 00000756 1154 616C move.b [A0 + 0x616C], [A4] 0000075A 6B69 bmi +0x6B /* 000007C5 */ 0000075C 6E67 bgt +0x69 /* 000007C5 */ 0000075E 2077 6974 movea.l A0, <> label00000762: 00000762 6820 bvc +0x22 /* 00000784 */ 00000764 7468 moveq.l D2, 0x68 00000766 6520 bcs +0x22 /* 00000788 */ 00000768 4859 pea.l [A1]+ 0000076A 6F75 ble +0x77 /* 000007E1 */ 0000076C 2063 movea.l A0, -[A3] 0000076E 616E bsr +0x70 /* 000007DE */ 00000770 206F 6E6C movea.l A0, [A7 + 0x6E6C] // begin alternate branch 00000772-00000774 label00000772: 00000772 6E6C bgt +0x6E /* 000007E0 */ // end alternate branch 00000772-00000774 label00000772: // (misaligned) 00000774 7920 moveq.l D4, 0x20 label00000776: 00000776 7461 moveq.l D2, 0x61 00000778 6C6B bge +0x6D /* 000007E5 */ 0000077A 2077 6974 movea.l A0, <> 0000077E 6820 bvc +0x22 /* 000007A0 */ 00000780 6F6E ble +0x70 /* 000007F0 */ fn00000782: 00000782 6520 bcs +0x22 /* 000007A4 */ label00000784: 00000784 7065 moveq.l D0, 0x65 00000786 7273 moveq.l D1, 0x73 label00000788: 00000788 6F6E ble +0x70 /* 000007F8 */ 0000078A 2061 movea.l A0, -[A1] label0000078C: 0000078C 7420 moveq.l D2, 0x20 0000078E 6120 bsr +0x22 /* 000007B0 */ 00000790 7469 moveq.l D2, 0x69 00000792 6D65 blt +0x67 /* 000007F9 */ 00000794 2061 movea.l A0, -[A1] 00000796 626F bhi +0x71 /* 00000807 */ 00000798 7574 moveq.l D2, 0x74 0000079A 206F 6E65 movea.l A0, [A7 + 0x6E65] 0000079E 2073 7562 6A65 6374 movea.l A0, [[A3 + 0x6A65] + 0x6374] // begin alternate branch 000007A0-000007A6 label000007A0: 000007A0 7562 moveq.l D2, 0x62 000007A2 6A65 bpl +0x67 /* 00000809 */ label000007A4: 000007A4 6374 bls +0x76 /* 0000081A */ // end alternate branch 000007A0-000007A6 label000007A0: // (misaligned) label000007A4: // (misaligned) 000007A6 2061 movea.l A0, -[A1] 000007A8 7420 moveq.l D2, 0x20 label000007AA: 000007AA 6120 bsr +0x22 /* 000007CC */ 000007AC 7469 moveq.l D2, 0x69 000007AE 6D65 blt +0x67 /* 00000815 */ fn000007B0: 000007B0 2116 move.l -[A0], [A6] export_149: 000007B2 4E56 FEBC link A6, -0x0144 // begin alternate branch 000007B4-000007BE label000007B4: 000007B4 FEBC 206E .extension 0xEBC <> // unimplemented 000007B8 000C 43EE ori.b A4, 0xEE 000007BC FFC0 .invalid <> // end alternate branch 000007B4-000007BE label000007B4: // (misaligned) 000007B6 206E 000C movea.l A0, [A6 + 0xC] 000007BA 43EE FFC0 lea.l A1, [A6 - 0x40] 000007BE 7005 moveq.l D0, 0x05 label000007C0: 000007C0 22D8 move.l [A1]+, [A0]+ 000007C2 51C8 FFFC dbf D0, -0x6 /* 000007C0 */ 000007C6 206E 0008 movea.l A0, [A6 + 0x8] 000007CA 43EE FFD8 lea.l A1, [A6 - 0x28] // begin alternate branch 000007CC-000007CE fn000007CC: 000007CC FFD8 .invalid <> // end alternate branch 000007CC-000007CE fn000007CC: // (misaligned) 000007CE 7005 moveq.l D0, 0x05 label000007D0: 000007D0 22D8 move.l [A1]+, [A0]+ 000007D2 51C8 FFFC dbf D0, -0x6 /* 000007D0 */ 000007D6 554F subq.w A7, 2 000007D8 486E FFC0 pea.l [A6 - 0x40] 000007DC 4EAD 039A jsr [A5 + 0x39A /* export_111 */] // begin alternate branch 000007DE-000007E0 fn000007DE: 000007DE 039A bclr [A2]+, D1 // end alternate branch 000007DE-000007E0 fn000007DE: // (misaligned) label000007E0: 000007E0 3D5F FFBE move.w [A6 - 0x42], [A7]+ 000007E4 554F subq.w A7, 2 000007E6 486E FFD8 pea.l [A6 - 0x28] 000007EA 4EAD 039A jsr [A5 + 0x39A /* export_111 */] 000007EE 3D5F FFBC move.w [A6 - 0x44], [A7]+ // begin alternate branch 000007F0-000007F2 label000007F0: 000007F0 FFBC .invalid <> // end alternate branch 000007F0-000007F2 label000007F0: // (misaligned) 000007F2 486E FFC0 pea.l [A6 - 0x40] 000007F6 4EAD 034A jsr [A5 + 0x34A /* export_101 */] // begin alternate branch 000007F8-000007FA label000007F8: 000007F8 034A bchg A2, D1 // end alternate branch 000007F8-000007FA label000007F8: // (misaligned) 000007FA 486E FFD8 pea.l [A6 - 0x28] 000007FE 4EAD 034A jsr [A5 + 0x34A /* export_101 */] 00000802 0CAE 0361 6C6C FFC0 cmpi.l [A6 - 0x40], 0x3616C6C 0000080A 57C0 seq D0 0000080C 0CAE 0361 6C6C FFD8 cmpi.l [A6 - 0x28], 0x3616C6C 00000814 57C1 seq D1 00000816 8001 or.b D0, D1 00000818 6728 beq +0x2A /* 00000842 */ label0000081A: 0000081A 486E FEBC pea.l [A6 - 0x144] 0000081E 487A 0010 pea.l [PC + 0x10 /* 00000830, value 0x4EAD0182 */] 00000822 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 00000826 487A 030E pea.l [PC + 0x30E /* 00000B36, value 0x48596F75 'HYou', pstring "You can only talk with one person at a time about one subject at a time!" */] 0000082A 4267 clr.w -[A7] 0000082C 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00000830 4EAD 0182 jsr [A5 + 0x182 /* export_44 */] 00000834 584F addq.w A7, 4 00000836 486E FEBC pea.l [A6 - 0x144] 0000083A 4EAD 0302 jsr [A5 + 0x302 /* export_92 */] 0000083E 6000 01B2 bra +0x1B4 /* 000009F2 */ label00000842: 00000842 0C6D 012C 8D34 cmpi.w [A5 - 0x72CC], 0x12C 00000848 5DC0 slt D0 0000084A 322D 8D34 move.w D1, [A5 - 0x72CC] 0000084E B26D A826 cmp.w D1, [A5 - 0x57DA] 00000852 5EC1 sgt D1 00000854 8001 or.b D0, D1 00000856 676A beq +0x6C /* 000008C2 */ 00000858 486E FEBC pea.l [A6 - 0x144] 0000085C 487A 0024 pea.l [PC + 0x24 /* 00000882, value 0x4EAD0182 */] 00000860 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 00000864 487A 02C4 pea.l [PC + 0x2C4 /* 00000B2A, value 0xB41736B, pstring "Asking the " */] 00000868 4267 clr.w -[A7] 0000086A 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 0000086E 486E FFC0 pea.l [A6 - 0x40] 00000872 4267 clr.w -[A7] 00000874 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00000878 487A 0288 pea.l [PC + 0x288 /* 00000B02, value 0x27207175 '\' qu', pstring " questions is kind of silly, since the " */] 0000087C 4267 clr.w -[A7] 0000087E 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00000882 4EAD 0182 jsr [A5 + 0x182 /* export_44 */] 00000886 584F addq.w A7, 4 00000888 486E FEBC pea.l [A6 - 0x144] 0000088C 4EAD 0302 jsr [A5 + 0x302 /* export_92 */] 00000890 486E FEBC pea.l [A6 - 0x144] 00000894 487A 001A pea.l [PC + 0x1A /* 000008B0, value 0x4EAD0182 */] 00000898 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 0000089C 486E FFC0 pea.l [A6 - 0x40] 000008A0 4267 clr.w -[A7] 000008A2 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 000008A6 487A 0246 pea.l [PC + 0x246 /* 00000AEE, value 0x13206361, pstring " can\'t answer back!" */] 000008AA 4267 clr.w -[A7] 000008AC 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 000008B0 4EAD 0182 jsr [A5 + 0x182 /* export_44 */] 000008B4 584F addq.w A7, 4 000008B6 486E FEBC pea.l [A6 - 0x144] 000008BA 4EAD 0302 jsr [A5 + 0x302 /* export_92 */] 000008BE 6000 0132 bra +0x134 /* 000009F2 */ label000008C2: 000008C2 302D 8D34 move.w D0, [A5 - 0x72CC] 000008C6 E540 asl D0.w, 2 000008C8 0640 CF92 addi.w D0, 0xCF92 000008CC 2075 0000 movea.l A0, [A5 + D0.w] 000008D0 4A28 00EA tst.b [A0 + 0xEA] 000008D4 663C bne +0x3E /* 00000912 */ 000008D6 486E FEBC pea.l [A6 - 0x144] 000008DA 487A 0024 pea.l [PC + 0x24 /* 00000900, value 0x4EAD0182 */] 000008DE 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 000008E2 487A 0204 pea.l [PC + 0x204 /* 00000AE8, value 0x4546865, pstring "The " */] 000008E6 4267 clr.w -[A7] 000008E8 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 000008EC 486E FFC0 pea.l [A6 - 0x40] 000008F0 4267 clr.w -[A7] 000008F2 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 000008F6 487A 01BC pea.l [PC + 0x1BC /* 00000AB4, value 0x33206A75 '3 ju', pstring " just listens to you, but remains strangely silent." */] 000008FA 4267 clr.w -[A7] 000008FC 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00000900 4EAD 0182 jsr [A5 + 0x182 /* export_44 */] 00000904 584F addq.w A7, 4 00000906 486E FEBC pea.l [A6 - 0x144] 0000090A 4EAD 0302 jsr [A5 + 0x302 /* export_92 */] 0000090E 6000 00E2 bra +0xE4 /* 000009F2 */ label00000912: 00000912 4A2E FFD8 tst.b [A6 - 0x28] 00000916 663C bne +0x3E /* 00000954 */ 00000918 486E FEBC pea.l [A6 - 0x144] 0000091C 487A 0024 pea.l [PC + 0x24 /* 00000942, value 0x4EAD0182 */] 00000920 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 00000924 487A 017C pea.l [PC + 0x17C /* 00000AA2, value 0x11596F75, pstring "You must ask the " */] 00000928 4267 clr.w -[A7] 0000092A 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 0000092E 486E FFC0 pea.l [A6 - 0x40] 00000932 4267 clr.w -[A7] 00000934 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00000938 487A 0156 pea.l [PC + 0x156 /* 00000A90, value 0x11204142, pstring " ABOUT something!" */] 0000093C 4267 clr.w -[A7] 0000093E 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00000942 4EAD 0182 jsr [A5 + 0x182 /* export_44 */] 00000946 584F addq.w A7, 4 00000948 486E FEBC pea.l [A6 - 0x144] 0000094C 4EAD 0302 jsr [A5 + 0x302 /* export_92 */] 00000950 6000 00A0 bra +0xA2 /* 000009F2 */ label00000954: 00000954 486E FEBC pea.l [A6 - 0x144] 00000958 487A 0042 pea.l [PC + 0x42 /* 0000099C, value 0x4EAD0182 */] 0000095C 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 00000960 487A 0128 pea.l [PC + 0x128 /* 00000A8A, value 0x4546865, pstring "The " */] 00000964 4267 clr.w -[A7] 00000966 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 0000096A 486E FFC0 pea.l [A6 - 0x40] 0000096E 4267 clr.w -[A7] 00000970 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00000974 487A 00FA pea.l [PC + 0xFA /* 00000A70, value 0x19207465, pstring " tells you all about the " */] 00000978 4267 clr.w -[A7] 0000097A 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 0000097E 486E FFD8 pea.l [A6 - 0x28] 00000982 4267 clr.w -[A7] 00000984 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00000988 487A 00DA pea.l [PC + 0xDA /* 00000A64, value 0xA2C2062 '\n, b', pstring ", but the " */] 0000098C 4267 clr.w -[A7] 0000098E 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00000992 486E FFC0 pea.l [A6 - 0x40] 00000996 4267 clr.w -[A7] 00000998 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 0000099C 4EAD 0182 jsr [A5 + 0x182 /* export_44 */] 000009A0 584F addq.w A7, 4 000009A2 486E FEBC pea.l [A6 - 0x144] 000009A6 4EAD 0302 jsr [A5 + 0x302 /* export_92 */] 000009AA 486E FEBC pea.l [A6 - 0x144] 000009AE 487A 0010 pea.l [PC + 0x10 /* 000009C0, value 0x4EAD0182 */] 000009B2 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 000009B6 487A 0072 pea.l [PC + 0x72 /* 00000A2A, value 0x3969736E '9isn', pstring "isn\'t exactly a fountain of knowledge and you don\'t learn" */] 000009BA 4267 clr.w -[A7] 000009BC 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 000009C0 4EAD 0182 jsr [A5 + 0x182 /* export_44 */] 000009C4 584F addq.w A7, 4 000009C6 486E FEBC pea.l [A6 - 0x144] 000009CA 4EAD 0302 jsr [A5 + 0x302 /* export_92 */] 000009CE 486E FEBC pea.l [A6 - 0x144] 000009D2 487A 0010 pea.l [PC + 0x10 /* 000009E4, value 0x4EAD0182 */] 000009D6 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 000009DA 487A 0026 pea.l [PC + 0x26 /* 00000A02, value 0x26616E79 '&any', pstring "anything that you didn\'t already know." */] 000009DE 4267 clr.w -[A7] 000009E0 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 000009E4 4EAD 0182 jsr [A5 + 0x182 /* export_44 */] 000009E8 584F addq.w A7, 4 000009EA 486E FEBC pea.l [A6 - 0x144] 000009EE 4EAD 0302 jsr [A5 + 0x302 /* export_92 */] label000009F2: 000009F2 4E5E unlink A6 000009F4 205F movea.l A0, [A7]+ 000009F6 504F addq.w A7, 8 000009F8 4ED0 jmp [A0] 000009FA 4153 chk.w D0, [A3] 000009FC 4B20 .invalid 5, -[A0] // invalid opcode 4 with b == 4 000009FE 2020 move.l D0, -[A0] 00000A00 2020 move.l D0, -[A0] 00000A02 2661 movea.l A3, -[A1] 00000A04 6E79 bgt +0x7B /* 00000A7F */ 00000A06 7468 moveq.l D2, 0x68 00000A08 696E bvs +0x70 /* 00000A78 */ 00000A0A 6720 beq +0x22 /* 00000A2C */ 00000A0C 7468 moveq.l D2, 0x68 00000A0E 6174 bsr +0x76 /* 00000A84 */ 00000A10 2079 6F75 2064 movea.l A0, [0x6F752064] 00000A16 6964 bvs +0x66 /* 00000A7C */ 00000A18 6E27 bgt +0x29 /* 00000A41 */ 00000A1A 7420 moveq.l D2, 0x20 00000A1C 616C bsr +0x6E /* 00000A8A */ 00000A1E 7265 moveq.l D1, 0x65 00000A20 6164 bsr +0x66 /* 00000A86 */ 00000A22 7920 moveq.l D4, 0x20 00000A24 6B6E bmi +0x70 /* 00000A94 */ 00000A26 6F77 ble +0x79 /* 00000A9F */ 00000A28 2E16 move.l D7, [A6] 00000A2A 3969 736E 2774 move.w [A4 + 0x2774], [A1 + 0x736E] // begin alternate branch 00000A2C-00000A34 label00000A2C: 00000A2C 736E moveq.l D1, 0x6E 00000A2E 2774 2065 7861 move.l [A3 + 0x7861], [A4 + D2.w + 0x65] // end alternate branch 00000A2C-00000A34 label00000A2C: // (misaligned) 00000A30 2065 movea.l A0, -[A5] 00000A32 7861 moveq.l D4, 0x61 00000A34 6374 bls +0x76 /* 00000AAA */ 00000A36 6C79 bge +0x7B /* 00000AB1 */ 00000A38 2061 movea.l A0, -[A1] 00000A3A 2066 movea.l A0, -[A6] 00000A3C 6F75 ble +0x77 /* 00000AB3 */ 00000A3E 6E74 bgt +0x76 /* 00000AB4 */ 00000A40 6169 bsr +0x6B /* 00000AAB */ 00000A42 6E20 bgt +0x22 /* 00000A64 */ 00000A44 6F66 ble +0x68 /* 00000AAC */ 00000A46 206B 6E6F movea.l A0, [A3 + 0x6E6F] 00000A4A 776C moveq.l D3, 0x6C 00000A4C 6564 bcs +0x66 /* 00000AB2 */ 00000A4E 6765 beq +0x67 /* 00000AB5 */ 00000A50 2061 movea.l A0, -[A1] 00000A52 6E64 bgt +0x66 /* 00000AB8 */ 00000A54 2079 6F75 2064 movea.l A0, [0x6F752064] 00000A5A 6F6E ble +0x70 /* 00000ACA */ 00000A5C 2774 206C 6561 move.l [A3 + 0x6561], [A4 + D2.w + 0x6C] 00000A62 726E moveq.l D1, 0x6E label00000A64: 00000A64 0A2C 2062 7574 xori.b [A4 + 0x7574], 0x62 /* 'b' */ 00000A6A 2074 6865 movea.l A0, [A4 + D6 + 0x65] 00000A6E 2012 move.l D0, [A2] 00000A70 1920 move.b -[A4], -[A0] 00000A72 7465 moveq.l D2, 0x65 00000A74 6C6C bge +0x6E /* 00000AE2 */ 00000A76 7320 moveq.l D1, 0x20 label00000A78: 00000A78 796F moveq.l D4, 0x6F 00000A7A 7520 moveq.l D2, 0x20 label00000A7C: 00000A7C 616C bsr +0x6E /* 00000AEA */ 00000A7E 6C20 bge +0x22 /* 00000AA0 */ 00000A80 6162 bsr +0x64 /* 00000AE4 */ 00000A82 6F75 ble +0x77 /* 00000AF9 */ fn00000A84: 00000A84 7420 moveq.l D2, 0x20 fn00000A86: 00000A86 7468 moveq.l D2, 0x68 00000A88 6520 bcs +0x22 /* 00000AAA */ fn00000A8A: 00000A8A 0454 6865 subi.w [A4], 0x6865 /* 'he' */ 00000A8E 2012 move.l D0, [A2] 00000A90 1120 move.b -[A0], -[A0] 00000A92 4142 chk.w D0, D2 label00000A94: 00000A94 4F55 chk.w D7, [A5] 00000A96 5420 addq.b -[A0], 2 00000A98 736F moveq.l D1, 0x6F 00000A9A 6D65 blt +0x67 /* 00000B01 */ 00000A9C 7468 moveq.l D2, 0x68 00000A9E 696E bvs +0x70 /* 00000B0E */ label00000AA0: 00000AA0 6721 beq +0x23 /* 00000AC3 */ 00000AA2 1159 6F75 move.b [A0 + 0x6F75], [A1]+ 00000AA6 206D 7573 movea.l A0, [A5 + 0x7573] label00000AAA: 00000AAA 7420 moveq.l D2, 0x20 label00000AAC: 00000AAC 6173 bsr +0x75 /* 00000B21 */ 00000AAE 6B20 bmi +0x22 /* 00000AD0 */ 00000AB0 7468 moveq.l D2, 0x68 label00000AB2: 00000AB2 6520 bcs +0x22 /* 00000AD4 */ label00000AB4: 00000AB4 3320 move.w -[A1], -[A0] 00000AB6 6A75 bpl +0x77 /* 00000B2D */ label00000AB8: 00000AB8 7374 moveq.l D1, 0x74 00000ABA 206C 6973 movea.l A0, [A4 + 0x6973] 00000ABE 7465 moveq.l D2, 0x65 00000AC0 6E73 bgt +0x75 /* 00000B35 */ 00000AC2 2074 6F20 796F movea.l A0, [A4 + 0x796F + D6 * 8] 00000AC8 752C moveq.l D2, 0x2C label00000ACA: 00000ACA 2062 movea.l A0, -[A2] 00000ACC 7574 moveq.l D2, 0x74 00000ACE 2072 656D movea.l A0, <> // begin alternate branch 00000AD0-00000AD2 label00000AD0: 00000AD0 656D bcs +0x6F /* 00000B3F */ // end alternate branch 00000AD0-00000AD2 label00000AD0: // (misaligned) 00000AD2 6169 bsr +0x6B /* 00000B3D */ label00000AD4: 00000AD4 6E73 bgt +0x75 /* 00000B49 */ 00000AD6 2073 7472 movea.l A0, [A3 + D7.w * 4 + 0x72] 00000ADA 616E bsr +0x70 /* 00000B4A */ 00000ADC 6765 beq +0x67 /* 00000B43 */ 00000ADE 6C79 bge +0x7B /* 00000B59 */ 00000AE0 2073 696C movea.l A0, <> // begin alternate branch 00000AE2-00000AE4 label00000AE2: 00000AE2 696C bvs +0x6E /* 00000B50 */ // end alternate branch 00000AE2-00000AE4 label00000AE2: // (misaligned) fn00000AE4: 00000AE4 656E bcs +0x70 /* 00000B54 */ 00000AE6 742E moveq.l D2, 0x2E 00000AE8 0454 6865 subi.w [A4], 0x6865 /* 'he' */ // begin alternate branch 00000AEA-00000AEC fn00000AEA: 00000AEA 6865 bvc +0x67 /* 00000B51 */ // end alternate branch 00000AEA-00000AEC fn00000AEA: // (misaligned) 00000AEC 2012 move.l D0, [A2] 00000AEE 1320 move.b -[A1], -[A0] 00000AF0 6361 bls +0x63 /* 00000B53 */ 00000AF2 6E27 bgt +0x29 /* 00000B1B */ 00000AF4 7420 moveq.l D2, 0x20 00000AF6 616E bsr +0x70 /* 00000B66 */ 00000AF8 7377 moveq.l D1, 0x77 00000AFA 6572 bcs +0x74 /* 00000B6E */ 00000AFC 2062 movea.l A0, -[A2] 00000AFE 6163 bsr +0x65 /* 00000B63 */ 00000B00 6B21 bmi +0x23 /* 00000B23 */ 00000B02 2720 move.l -[A3], -[A0] 00000B04 7175 moveq.l D0, 0x75 00000B06 6573 bcs +0x75 /* 00000B7B */ 00000B08 7469 moveq.l D2, 0x69 00000B0A 6F6E ble +0x70 /* 00000B7A */ 00000B0C 7320 moveq.l D1, 0x20 label00000B0E: 00000B0E 6973 bvs +0x75 /* 00000B83 */ 00000B10 206B 696E movea.l A0, [A3 + 0x696E] 00000B14 6420 bcc +0x22 /* 00000B36 */ 00000B16 6F66 ble +0x68 /* 00000B7E */ 00000B18 2073 696C movea.l A0, <> 00000B1C 6C79 bge +0x7B /* 00000B97 */ 00000B1E 2C20 move.l D6, -[A0] 00000B20 7369 moveq.l D1, 0x69 00000B22 6E63 bgt +0x65 /* 00000B87 */ 00000B24 6520 bcs +0x22 /* 00000B46 */ 00000B26 7468 moveq.l D2, 0x68 00000B28 6520 bcs +0x22 /* 00000B4A */ 00000B2A 0B41 bchg D1, D5 00000B2C 736B moveq.l D1, 0x6B 00000B2E 696E bvs +0x70 /* 00000B9E */ 00000B30 6720 beq +0x22 /* 00000B52 */ 00000B32 7468 moveq.l D2, 0x68 00000B34 6520 bcs +0x22 /* 00000B56 */ label00000B36: 00000B36 4859 pea.l [A1]+ 00000B38 6F75 ble +0x77 /* 00000BAF */ 00000B3A 2063 movea.l A0, -[A3] 00000B3C 616E bsr +0x70 /* 00000BAC */ 00000B3E 206F 6E6C movea.l A0, [A7 + 0x6E6C] 00000B42 7920 moveq.l D4, 0x20 00000B44 7461 moveq.l D2, 0x61 label00000B46: 00000B46 6C6B bge +0x6D /* 00000BB3 */ 00000B48 2077 6974 movea.l A0, <> // begin alternate branch 00000B4A-00000B4C fn00000B4A: 00000B4A 6974 bvs +0x76 /* 00000BC0 */ // end alternate branch 00000B4A-00000B4C fn00000B4A: // (misaligned) 00000B4C 6820 bvc +0x22 /* 00000B6E */ 00000B4E 6F6E ble +0x70 /* 00000BBE */ label00000B50: 00000B50 6520 bcs +0x22 /* 00000B72 */ label00000B52: 00000B52 7065 moveq.l D0, 0x65 label00000B54: 00000B54 7273 moveq.l D1, 0x73 label00000B56: 00000B56 6F6E ble +0x70 /* 00000BC6 */ 00000B58 2061 movea.l A0, -[A1] 00000B5A 7420 moveq.l D2, 0x20 00000B5C 6120 bsr +0x22 /* 00000B7E */ 00000B5E 7469 moveq.l D2, 0x69 00000B60 6D65 blt +0x67 /* 00000BC7 */ 00000B62 2061 movea.l A0, -[A1] 00000B64 626F bhi +0x71 /* 00000BD5 */ fn00000B66: 00000B66 7574 moveq.l D2, 0x74 00000B68 206F 6E65 movea.l A0, [A7 + 0x6E65] 00000B6C 2073 7562 6A65 6374 movea.l A0, [[A3 + 0x6A65] + 0x6374] // begin alternate branch 00000B6E-00000B72 label00000B6E: 00000B6E 7562 moveq.l D2, 0x62 00000B70 6A65 bpl +0x67 /* 00000BD7 */ // end alternate branch 00000B6E-00000B72 // begin alternate branch 00000B72-00000B74 label00000B72: 00000B72 6374 bls +0x76 /* 00000BE8 */ // end alternate branch 00000B72-00000B74 label00000B6E: // (misaligned) label00000B72: // (misaligned) 00000B74 2061 movea.l A0, -[A1] 00000B76 7420 moveq.l D2, 0x20 00000B78 6120 bsr +0x22 /* 00000B9A */ label00000B7A: 00000B7A 7469 moveq.l D2, 0x69 00000B7C 6D65 blt +0x67 /* 00000BE3 */ fn00000B7E: 00000B7E 2116 move.l -[A0], [A6] export_150: fn00000B80: 00000B80 4E56 0000 link A6, 0 00000B84 0C6E 00C8 0008 cmpi.w [A6 + 0x8], 0xC8 00000B8A 5CC0 sge D0 00000B8C 322E 0008 move.w D1, [A6 + 0x8] 00000B90 B26D A828 cmp.w D1, [A5 - 0x57D8] 00000B94 5FC1 sle D1 00000B96 C001 and.b D0, D1 00000B98 6730 beq +0x32 /* 00000BCA */ fn00000B9A: 00000B9A 302E 0008 move.w D0, [A6 + 0x8] label00000B9E: 00000B9E E540 asl D0.w, 2 00000BA0 0640 D2B2 addi.w D0, 0xD2B2 00000BA4 2075 0000 movea.l A0, [A5 + D0.w] 00000BA8 7000 moveq.l D0, 0x00 00000BAA 1028 0082 move.b D0, [A0 + 0x82] // begin alternate branch 00000BAC-00000BB2 fn00000BAC: 00000BAC 0082 C1FC 0018 ori.l D2, 0xC1FC0018 // end alternate branch 00000BAC-00000BB2 fn00000BAC: // (misaligned) 00000BAE C1FC 0018 muls.w D0, 0x18 00000BB2 206E 000A movea.l A0, [A6 + 0xA] 00000BB6 3F3C 0016 move.w -[A7], 0x16 00000BBA 0640 E104 addi.w D0, 0xE104 label00000BBE: 00000BBE 4875 0000 pea.l [A5 + D0.w] // begin alternate branch 00000BC0-00000BC4 label00000BC0: 00000BC0 0000 2F08 ori.b D0, 0x8 // end alternate branch 00000BC0-00000BC4 label00000BC0: // (misaligned) 00000BC2 2F08 move.l -[A7], A0 00000BC4 4EAD 0142 jsr [A5 + 0x142 /* export_36 */] // begin alternate branch 00000BC6-00000BC8 label00000BC6: 00000BC6 0142 bchg D2, D0 // end alternate branch 00000BC6-00000BC8 label00000BC6: // (misaligned) 00000BC8 600A bra +0xC /* 00000BD4 */ label00000BCA: 00000BCA 206E 000A movea.l A0, [A6 + 0xA] 00000BCE 20BC 0269 7308 move.l [A0], 0x2697308 label00000BD4: 00000BD4 4E5E unlink A6 00000BD6 205F movea.l A0, [A7]+ 00000BD8 544F addq.w A7, 2 00000BDA 4ED0 jmp [A0] 00000BDC 4953 chk.w D4, [A3] 00000BDE 4F52 chk.w D7, [A2] 00000BE0 4152 chk.w D0, [A2] 00000BE2 4520 .invalid 2, -[A0] // invalid opcode 4 with b == 4 export_151: fn00000BE4: 00000BE4 4E56 0000 link A6, 0 label00000BE8: 00000BE8 0C6E 00C8 0008 cmpi.w [A6 + 0x8], 0xC8 00000BEE 5CC0 sge D0 00000BF0 322E 0008 move.w D1, [A6 + 0x8] 00000BF4 B26D A828 cmp.w D1, [A5 - 0x57D8] 00000BF8 5FC1 sle D1 00000BFA C001 and.b D0, D1 00000BFC 6730 beq +0x32 /* 00000C2E */ 00000BFE 302E 0008 move.w D0, [A6 + 0x8] 00000C02 E540 asl D0.w, 2 00000C04 0640 D2B2 addi.w D0, 0xD2B2 00000C08 2075 0000 movea.l A0, [A5 + D0.w] 00000C0C 7000 moveq.l D0, 0x00 00000C0E 1028 0082 move.b D0, [A0 + 0x82] 00000C12 C1FC 0018 muls.w D0, 0x18 00000C16 206E 000A movea.l A0, [A6 + 0xA] 00000C1A 3F3C 0016 move.w -[A7], 0x16 00000C1E 0640 E0D4 addi.w D0, 0xE0D4 00000C22 4875 0000 pea.l [A5 + D0.w] 00000C26 2F08 move.l -[A7], A0 00000C28 4EAD 0142 jsr [A5 + 0x142 /* export_36 */] 00000C2C 600A bra +0xC /* 00000C38 */ label00000C2E: 00000C2E 206E 000A movea.l A0, [A6 + 0xA] 00000C32 20BC 0269 7498 move.l [A0], 0x2697498 label00000C38: 00000C38 4E5E unlink A6 00000C3A 205F movea.l A0, [A7]+ 00000C3C 544F addq.w A7, 2 00000C3E 4ED0 jmp [A0] 00000C40 4954 chk.w D4, [A4] 00000C42 4F52 chk.w D7, [A2] 00000C44 5448 addq.w A0, 2 00000C46 454D chk.w D2, A5 export_152: 00000C48 4E56 FEEC link A6, -0x0114 00000C4C 48E7 0708 movem.l -[A7], D5,D6,D7,A4 00000C50 554F subq.w A7, 2 00000C52 4EAD 0402 jsr [A5 + 0x402 /* export_124 */] 00000C56 4A1F tst.b [A7]+ 00000C58 6700 037A beq +0x37C /* 00000FD4 */ 00000C5C 4205 clr.b D5 00000C5E 4207 clr.b D7 label00000C60: 00000C60 3C2E 0008 move.w D6, [A6 + 0x8] 00000C64 E546 asl D6.w, 2 00000C66 41ED D768 lea.l A0, [A5 - 0x2898] 00000C6A 2070 6000 movea.l A0, [A0 + D6.w] 00000C6E 7000 moveq.l D0, 0x00 00000C70 1007 move.b D0, D7 00000C72 D040 add.w D0, D0 00000C74 0640 008A addi.w D0, 0x8A 00000C78 3C30 0000 move.w D6, [A0 + D0.w] 00000C7C 0C46 0002 cmpi.w D6, 0x2 00000C80 5CC0 sge D0 00000C82 BC6D A82A cmp.w D6, [A5 - 0x57D6] 00000C86 5FC1 sle D1 00000C88 C001 and.b D0, D1 00000C8A 6702 beq +0x4 /* 00000C8E */ 00000C8C 7A01 moveq.l D5, 0x01 label00000C8E: 00000C8E 5207 addq.b D7, 1 00000C90 0C07 000B cmpi.b D7, 0xB 00000C94 63CA bls -0x34 /* 00000C60 */ 00000C96 486E FEEC pea.l [A6 - 0x114] 00000C9A 487A 0010 pea.l [PC + 0x10 /* 00000CAC, value 0x4EAD0182 */] 00000C9E 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 00000CA2 487A 03FE pea.l [PC + 0x3FE /* 000010A2, value 0x144F6276, pstring "Obvious directions: " */] 00000CA6 4267 clr.w -[A7] 00000CA8 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00000CAC 4EAD 0182 jsr [A5 + 0x182 /* export_44 */] 00000CB0 584F addq.w A7, 4 00000CB2 486E FEEC pea.l [A6 - 0x114] 00000CB6 4EAD 02FA jsr [A5 + 0x2FA /* export_91 */] 00000CBA 1005 move.b D0, D5 00000CBC 5300 subq.b D0, 1 00000CBE 6728 beq +0x2A /* 00000CE8 */ 00000CC0 486E FEEC pea.l [A6 - 0x114] 00000CC4 487A 0010 pea.l [PC + 0x10 /* 00000CD6, value 0x4EAD0182 */] 00000CC8 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 00000CCC 487A 03CE pea.l [PC + 0x3CE /* 0000109C, value 0x44E4F4E, pstring "NONE" */] 00000CD0 4267 clr.w -[A7] 00000CD2 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00000CD6 4EAD 0182 jsr [A5 + 0x182 /* export_44 */] 00000CDA 584F addq.w A7, 4 00000CDC 486E FEEC pea.l [A6 - 0x114] 00000CE0 4EAD 0302 jsr [A5 + 0x302 /* export_92 */] 00000CE4 6000 02C8 bra +0x2CA /* 00000FAE */ label00000CE8: 00000CE8 302E 0008 move.w D0, [A6 + 0x8] 00000CEC E540 asl D0.w, 2 00000CEE 0640 D768 addi.w D0, 0xD768 00000CF2 2875 0000 movea.l A4, [A5 + D0.w] 00000CF6 0C6C 0002 008A cmpi.w [A4 + 0x8A], 0x2 00000CFC 5CC0 sge D0 00000CFE 322C 008A move.w D1, [A4 + 0x8A] 00000D02 B26D A82A cmp.w D1, [A5 - 0x57D6] 00000D06 5FC1 sle D1 00000D08 C001 and.b D0, D1 00000D0A 6724 beq +0x26 /* 00000D30 */ 00000D0C 486E FEEC pea.l [A6 - 0x114] 00000D10 487A 0010 pea.l [PC + 0x10 /* 00000D22, value 0x4EAD0182 */] 00000D14 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 00000D18 487A 037A pea.l [PC + 0x37A /* 00001094, value 0x66E6F72, pstring "north " */] 00000D1C 4267 clr.w -[A7] 00000D1E 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00000D22 4EAD 0182 jsr [A5 + 0x182 /* export_44 */] 00000D26 584F addq.w A7, 4 00000D28 486E FEEC pea.l [A6 - 0x114] 00000D2C 4EAD 02FA jsr [A5 + 0x2FA /* export_91 */] label00000D30: 00000D30 0C6C 0002 0094 cmpi.w [A4 + 0x94], 0x2 00000D36 5CC0 sge D0 00000D38 322C 0094 move.w D1, [A4 + 0x94] 00000D3C B26D A82A cmp.w D1, [A5 - 0x57D6] 00000D40 5FC1 sle D1 00000D42 C001 and.b D0, D1 00000D44 6724 beq +0x26 /* 00000D6A */ 00000D46 486E FEEC pea.l [A6 - 0x114] 00000D4A 487A 0010 pea.l [PC + 0x10 /* 00000D5C, value 0x4EAD0182 */] 00000D4E 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 00000D52 487A 0334 pea.l [PC + 0x334 /* 00001088, value 0xA6E6F72 '\nnor', pstring "northwest " */] 00000D56 4267 clr.w -[A7] 00000D58 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00000D5C 4EAD 0182 jsr [A5 + 0x182 /* export_44 */] 00000D60 584F addq.w A7, 4 00000D62 486E FEEC pea.l [A6 - 0x114] 00000D66 4EAD 02FA jsr [A5 + 0x2FA /* export_91 */] label00000D6A: 00000D6A 0C6C 0002 0090 cmpi.w [A4 + 0x90], 0x2 00000D70 5CC0 sge D0 00000D72 322C 0090 move.w D1, [A4 + 0x90] 00000D76 B26D A82A cmp.w D1, [A5 - 0x57D6] 00000D7A 5FC1 sle D1 00000D7C C001 and.b D0, D1 00000D7E 6724 beq +0x26 /* 00000DA4 */ 00000D80 486E FEEC pea.l [A6 - 0x114] 00000D84 487A 0010 pea.l [PC + 0x10 /* 00000D96, value 0x4EAD0182 */] 00000D88 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 00000D8C 487A 02F4 pea.l [PC + 0x2F4 /* 00001082, value 0x5776573, pstring "west " */] 00000D90 4267 clr.w -[A7] 00000D92 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00000D96 4EAD 0182 jsr [A5 + 0x182 /* export_44 */] 00000D9A 584F addq.w A7, 4 00000D9C 486E FEEC pea.l [A6 - 0x114] 00000DA0 4EAD 02FA jsr [A5 + 0x2FA /* export_91 */] label00000DA4: 00000DA4 0C6C 0002 0098 cmpi.w [A4 + 0x98], 0x2 00000DAA 5CC0 sge D0 00000DAC 322C 0098 move.w D1, [A4 + 0x98] 00000DB0 B26D A82A cmp.w D1, [A5 - 0x57D6] 00000DB4 5FC1 sle D1 00000DB6 C001 and.b D0, D1 00000DB8 6724 beq +0x26 /* 00000DDE */ 00000DBA 486E FEEC pea.l [A6 - 0x114] 00000DBE 487A 0010 pea.l [PC + 0x10 /* 00000DD0, value 0x4EAD0182 */] 00000DC2 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 00000DC6 487A 02AE pea.l [PC + 0x2AE /* 00001076, value 0xA736F75 '\nsou', pstring "southwest " */] 00000DCA 4267 clr.w -[A7] 00000DCC 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00000DD0 4EAD 0182 jsr [A5 + 0x182 /* export_44 */] 00000DD4 584F addq.w A7, 4 00000DD6 486E FEEC pea.l [A6 - 0x114] 00000DDA 4EAD 02FA jsr [A5 + 0x2FA /* export_91 */] label00000DDE: 00000DDE 0C6C 0002 008C cmpi.w [A4 + 0x8C], 0x2 00000DE4 5CC0 sge D0 00000DE6 322C 008C move.w D1, [A4 + 0x8C] 00000DEA B26D A82A cmp.w D1, [A5 - 0x57D6] 00000DEE 5FC1 sle D1 00000DF0 C001 and.b D0, D1 00000DF2 6724 beq +0x26 /* 00000E18 */ 00000DF4 486E FEEC pea.l [A6 - 0x114] 00000DF8 487A 0010 pea.l [PC + 0x10 /* 00000E0A, value 0x4EAD0182 */] 00000DFC 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 00000E00 487A 026C pea.l [PC + 0x26C /* 0000106E, value 0x6736F75, pstring "south " */] 00000E04 4267 clr.w -[A7] 00000E06 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00000E0A 4EAD 0182 jsr [A5 + 0x182 /* export_44 */] 00000E0E 584F addq.w A7, 4 00000E10 486E FEEC pea.l [A6 - 0x114] 00000E14 4EAD 02FA jsr [A5 + 0x2FA /* export_91 */] label00000E18: 00000E18 0C6C 0002 0096 cmpi.w [A4 + 0x96], 0x2 00000E1E 5CC0 sge D0 00000E20 322C 0096 move.w D1, [A4 + 0x96] 00000E24 B26D A82A cmp.w D1, [A5 - 0x57D6] 00000E28 5FC1 sle D1 00000E2A C001 and.b D0, D1 00000E2C 6724 beq +0x26 /* 00000E52 */ 00000E2E 486E FEEC pea.l [A6 - 0x114] 00000E32 487A 0010 pea.l [PC + 0x10 /* 00000E44, value 0x4EAD0182 */] 00000E36 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 00000E3A 487A 0226 pea.l [PC + 0x226 /* 00001062, value 0xA736F75 '\nsou', pstring "southeast " */] 00000E3E 4267 clr.w -[A7] 00000E40 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00000E44 4EAD 0182 jsr [A5 + 0x182 /* export_44 */] 00000E48 584F addq.w A7, 4 00000E4A 486E FEEC pea.l [A6 - 0x114] 00000E4E 4EAD 02FA jsr [A5 + 0x2FA /* export_91 */] label00000E52: 00000E52 0C6C 0002 008E cmpi.w [A4 + 0x8E], 0x2 00000E58 5CC0 sge D0 00000E5A 322C 008E move.w D1, [A4 + 0x8E] 00000E5E B26D A82A cmp.w D1, [A5 - 0x57D6] 00000E62 5FC1 sle D1 00000E64 C001 and.b D0, D1 00000E66 6724 beq +0x26 /* 00000E8C */ 00000E68 486E FEEC pea.l [A6 - 0x114] 00000E6C 487A 0010 pea.l [PC + 0x10 /* 00000E7E, value 0x4EAD0182 */] 00000E70 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 00000E74 487A 01E6 pea.l [PC + 0x1E6 /* 0000105C, value 0x5656173, pstring "east " */] 00000E78 4267 clr.w -[A7] 00000E7A 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00000E7E 4EAD 0182 jsr [A5 + 0x182 /* export_44 */] 00000E82 584F addq.w A7, 4 00000E84 486E FEEC pea.l [A6 - 0x114] 00000E88 4EAD 02FA jsr [A5 + 0x2FA /* export_91 */] label00000E8C: 00000E8C 0C6C 0002 0092 cmpi.w [A4 + 0x92], 0x2 00000E92 5CC0 sge D0 00000E94 322C 0092 move.w D1, [A4 + 0x92] 00000E98 B26D A82A cmp.w D1, [A5 - 0x57D6] 00000E9C 5FC1 sle D1 00000E9E C001 and.b D0, D1 00000EA0 6724 beq +0x26 /* 00000EC6 */ 00000EA2 486E FEEC pea.l [A6 - 0x114] 00000EA6 487A 0010 pea.l [PC + 0x10 /* 00000EB8, value 0x4EAD0182 */] 00000EAA 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 00000EAE 487A 01A0 pea.l [PC + 0x1A0 /* 00001050, value 0xA6E6F72 '\nnor', pstring "northeast " */] 00000EB2 4267 clr.w -[A7] 00000EB4 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00000EB8 4EAD 0182 jsr [A5 + 0x182 /* export_44 */] 00000EBC 584F addq.w A7, 4 00000EBE 486E FEEC pea.l [A6 - 0x114] 00000EC2 4EAD 02FA jsr [A5 + 0x2FA /* export_91 */] label00000EC6: 00000EC6 0C6C 0002 009A cmpi.w [A4 + 0x9A], 0x2 00000ECC 5CC0 sge D0 00000ECE 322C 009A move.w D1, [A4 + 0x9A] 00000ED2 B26D A82A cmp.w D1, [A5 - 0x57D6] 00000ED6 5FC1 sle D1 00000ED8 C001 and.b D0, D1 00000EDA 6724 beq +0x26 /* 00000F00 */ 00000EDC 486E FEEC pea.l [A6 - 0x114] 00000EE0 487A 0010 pea.l [PC + 0x10 /* 00000EF2, value 0x4EAD0182 */] 00000EE4 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 00000EE8 487A 0162 pea.l [PC + 0x162 /* 0000104C, value 0x3757020, pstring "up " */] 00000EEC 4267 clr.w -[A7] 00000EEE 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00000EF2 4EAD 0182 jsr [A5 + 0x182 /* export_44 */] 00000EF6 584F addq.w A7, 4 00000EF8 486E FEEC pea.l [A6 - 0x114] 00000EFC 4EAD 02FA jsr [A5 + 0x2FA /* export_91 */] label00000F00: 00000F00 0C6C 0002 009C cmpi.w [A4 + 0x9C], 0x2 00000F06 5CC0 sge D0 00000F08 322C 009C move.w D1, [A4 + 0x9C] 00000F0C B26D A82A cmp.w D1, [A5 - 0x57D6] 00000F10 5FC1 sle D1 00000F12 C001 and.b D0, D1 00000F14 6724 beq +0x26 /* 00000F3A */ 00000F16 486E FEEC pea.l [A6 - 0x114] 00000F1A 487A 0010 pea.l [PC + 0x10 /* 00000F2C, value 0x4EAD0182 */] 00000F1E 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 00000F22 487A 0122 pea.l [PC + 0x122 /* 00001046, value 0x5646F77, pstring "down " */] 00000F26 4267 clr.w -[A7] 00000F28 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00000F2C 4EAD 0182 jsr [A5 + 0x182 /* export_44 */] 00000F30 584F addq.w A7, 4 00000F32 486E FEEC pea.l [A6 - 0x114] 00000F36 4EAD 02FA jsr [A5 + 0x2FA /* export_91 */] label00000F3A: 00000F3A 0C6C 0002 009E cmpi.w [A4 + 0x9E], 0x2 00000F40 5CC0 sge D0 00000F42 322C 009E move.w D1, [A4 + 0x9E] 00000F46 B26D A82A cmp.w D1, [A5 - 0x57D6] 00000F4A 5FC1 sle D1 00000F4C C001 and.b D0, D1 00000F4E 6724 beq +0x26 /* 00000F74 */ 00000F50 486E FEEC pea.l [A6 - 0x114] 00000F54 487A 0010 pea.l [PC + 0x10 /* 00000F66, value 0x4EAD0182 */] 00000F58 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 00000F5C 487A 00E0 pea.l [PC + 0xE0 /* 0000103E, value 0x6656E74, pstring "enter " */] 00000F60 4267 clr.w -[A7] 00000F62 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00000F66 4EAD 0182 jsr [A5 + 0x182 /* export_44 */] 00000F6A 584F addq.w A7, 4 00000F6C 486E FEEC pea.l [A6 - 0x114] 00000F70 4EAD 02FA jsr [A5 + 0x2FA /* export_91 */] label00000F74: 00000F74 0C6C 0002 00A0 cmpi.w [A4 + 0xA0], 0x2 00000F7A 5CC0 sge D0 00000F7C 322C 00A0 move.w D1, [A4 + 0xA0] 00000F80 B26D A82A cmp.w D1, [A5 - 0x57D6] 00000F84 5FC1 sle D1 00000F86 C001 and.b D0, D1 00000F88 6724 beq +0x26 /* 00000FAE */ 00000F8A 486E FEEC pea.l [A6 - 0x114] 00000F8E 487A 0010 pea.l [PC + 0x10 /* 00000FA0, value 0x4EAD0182 */] 00000F92 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 00000F96 487A 00A0 pea.l [PC + 0xA0 /* 00001038, value 0x5657869, pstring "exit " */] 00000F9A 4267 clr.w -[A7] 00000F9C 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00000FA0 4EAD 0182 jsr [A5 + 0x182 /* export_44 */] 00000FA4 584F addq.w A7, 4 00000FA6 486E FEEC pea.l [A6 - 0x114] 00000FAA 4EAD 02FA jsr [A5 + 0x2FA /* export_91 */] label00000FAE: 00000FAE 486E FEEC pea.l [A6 - 0x114] 00000FB2 487A 0010 pea.l [PC + 0x10 /* 00000FC4, value 0x4EAD0182 */] 00000FB6 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 00000FBA 3F3C 0020 move.w -[A7], 0x20 /* ' ' */ 00000FBE 4267 clr.w -[A7] 00000FC0 4EAD 0192 jsr [A5 + 0x192 /* export_46 */] 00000FC4 4EAD 0182 jsr [A5 + 0x182 /* export_44 */] 00000FC8 584F addq.w A7, 4 00000FCA 486E FEEC pea.l [A6 - 0x114] 00000FCE 4EAD 0302 jsr [A5 + 0x302 /* export_92 */] 00000FD2 6024 bra +0x26 /* 00000FF8 */ label00000FD4: 00000FD4 486E FEEC pea.l [A6 - 0x114] 00000FD8 487A 0010 pea.l [PC + 0x10 /* 00000FEA, value 0x4EAD0182 */] 00000FDC 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 00000FE0 487A 0034 pea.l [PC + 0x34 /* 00001016, value 0x20497420 ' It ', pstring "It is too dark to see any exits!" */] 00000FE4 4267 clr.w -[A7] 00000FE6 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00000FEA 4EAD 0182 jsr [A5 + 0x182 /* export_44 */] 00000FEE 584F addq.w A7, 4 00000FF0 486E FEEC pea.l [A6 - 0x114] 00000FF4 4EAD 0302 jsr [A5 + 0x302 /* export_92 */] label00000FF8: 00000FF8 302D 891C move.w D0, [A5 - 0x76E4] 00000FFC 5240 addq.w D0, 1 00000FFE 3B40 891C move.w [A5 - 0x76E4], D0 00001002 4CDF 10E0 movem.l D5,D6,D7,A4, [A7]+ 00001006 4E5E unlink A6 00001008 205F movea.l A0, [A7]+ 0000100A 544F addq.w A7, 2 0000100C 4ED0 jmp [A0] 0000100E 4C49 5354 movem.l D2,D4,D6,A0,A1,A4,A6, A1 00001012 4558 chk.w D2, [A0]+ 00001014 4954 chk.w D4, [A4] 00001016 2049 movea.l A0, A1 00001018 7420 moveq.l D2, 0x20 0000101A 6973 bvs +0x75 /* 0000108F */ 0000101C 2074 6F6F movea.l A0, <> 00001020 2064 movea.l A0, -[A4] 00001022 6172 bsr +0x74 /* 00001096 */ 00001024 6B20 bmi +0x22 /* 00001046 */ 00001026 746F moveq.l D2, 0x6F 00001028 2073 6565 movea.l A0, <> 0000102C 2061 movea.l A0, -[A1] 0000102E 6E79 bgt +0x7B /* 000010A9 */ 00001030 2065 movea.l A0, -[A5] 00001032 7869 moveq.l D4, 0x69 00001034 7473 moveq.l D2, 0x73 00001036 2116 move.l -[A0], [A6] 00001038 0565 bchg -[A5], D2 0000103A 7869 moveq.l D4, 0x69 0000103C 7420 moveq.l D2, 0x20 0000103E 0665 6E74 addi.w -[A5], 0x6E74 /* 'nt' */ 00001042 6572 bcs +0x74 /* 000010B6 */ 00001044 2016 move.l D0, [A6] label00001046: 00001046 0564 bchg -[A4], D2 00001048 6F77 ble +0x79 /* 000010C1 */ 0000104A 6E20 bgt +0x22 /* 0000106C */ 0000104C 0375 7020 bchg [A5 + D7.w + 0x20], D1 00001050 0A6E 6F72 7468 xori.w [A6 + 0x7468], 0x6F72 /* 'or' */ 00001056 6561 bcs +0x63 /* 000010B9 */ 00001058 7374 moveq.l D1, 0x74 0000105A 2016 move.l D0, [A6] 0000105C 0565 bchg -[A5], D2 0000105E 6173 bsr +0x75 /* 000010D3 */ 00001060 7420 moveq.l D2, 0x20 00001062 0A73 6F75 7468 xori.w [A3 + D7.w * 4 + 0x68], 0x6F75 /* 'ou' */ 00001068 6561 bcs +0x63 /* 000010CB */ 0000106A 7374 moveq.l D1, 0x74 label0000106C: 0000106C 2016 move.l D0, [A6] 0000106E 0673 6F75 7468 addi.w [A3 + D7.w * 4 + 0x68], 0x6F75 /* 'ou' */ 00001074 2016 move.l D0, [A6] 00001076 0A73 6F75 7468 xori.w [A3 + D7.w * 4 + 0x68], 0x6F75 /* 'ou' */ 0000107C 7765 moveq.l D3, 0x65 0000107E 7374 moveq.l D1, 0x74 00001080 2016 move.l D0, [A6] 00001082 0577 6573 7420 0A6E 6F72 7468 bchg [[A7 + 0x74200A6E] + 0x6F727468], D2 0000108E 7765 moveq.l D3, 0x65 00001090 7374 moveq.l D1, 0x74 00001092 2016 move.l D0, [A6] 00001094 066E 6F72 7468 addi.w [A6 + 0x7468], 0x6F72 /* 'or' */ // begin alternate branch 00001096-0000109A fn00001096: 00001096 6F72 ble +0x74 /* 0000110A */ 00001098 7468 moveq.l D2, 0x68 // end alternate branch 00001096-0000109A fn00001096: // (misaligned) 0000109A 2016 move.l D0, [A6] 0000109C 044E 4F4E subi.w A6, 0x4F4E /* 'ON' */ 000010A0 4516 .invalid 2, [A6] // invalid opcode 4 with b == 4 000010A2 144F movea.b A2, A7 000010A4 6276 bhi +0x78 /* 0000111C */ 000010A6 696F bvs +0x71 /* 00001117 */ 000010A8 7573 moveq.l D2, 0x73 000010AA 2064 movea.l A0, -[A4] 000010AC 6972 bvs +0x74 /* 00001120 */ 000010AE 6563 bcs +0x65 /* 00001113 */ 000010B0 7469 moveq.l D2, 0x69 000010B2 6F6E ble +0x70 /* 00001122 */ 000010B4 733A moveq.l D1, 0x3A label000010B6: 000010B6 2016 move.l D0, [A6] export_153: 000010B8 4E56 FEEE link A6, -0x0112 000010BC 2F07 move.l -[A7], D7 000010BE 3E2D D76E move.w D7, [A5 - 0x2892] 000010C2 E547 asl D7.w, 2 000010C4 41ED 9D86 lea.l A0, [A5 - 0x627A] 000010C8 3E30 7000 move.w D7, [A0 + D7.w] 000010CC 4A47 tst.w D7 000010CE 6E26 bgt +0x28 /* 000010F6 */ 000010D0 486E FEEE pea.l [A6 - 0x112] 000010D4 487A 0010 pea.l [PC + 0x10 /* 000010E6, value 0x4EAD0182 */] 000010D8 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 000010DC 487A 0038 pea.l [PC + 0x38 /* 00001116, value 0x1F536F72, pstring "Sorry, you\'re on your own here." */] 000010E0 4267 clr.w -[A7] 000010E2 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 000010E6 4EAD 0182 jsr [A5 + 0x182 /* export_44 */] 000010EA 584F addq.w A7, 4 000010EC 486E FEEE pea.l [A6 - 0x112] 000010F0 4EAD 0302 jsr [A5 + 0x302 /* export_92 */] 000010F4 600C bra +0xE /* 00001102 */ label000010F6: 000010F6 487A 0018 pea.l [PC + 0x18 /* 00001110, value 0x448454C, pstring "HELP" */] 000010FA 3F2D D76E move.w -[A7], [A5 - 0x2892] 000010FE 4EAD 03FA jsr [A5 + 0x3FA /* export_123 */] label00001102: 00001102 2E1F move.l D7, [A7]+ 00001104 4E5E unlink A6 00001106 4E75 rts 00001108 4845 swap.w D5 label0000110A: 0000110A 4C50 2020 movem.l D5,A5, [A0] 0000110E 2020 move.l D0, -[A0] 00001110 0448 454C subi.w A0, 0x454C /* 'EL' */ 00001114 5012 addq.b [A2], 8 00001116 1F53 6F72 move.b [A7 + 0x6F72], [A3] 0000111A 7279 moveq.l D1, 0x79 label0000111C: 0000111C 2C20 move.l D6, -[A0] 0000111E 796F moveq.l D4, 0x6F label00001120: 00001120 7527 moveq.l D2, 0x27 label00001122: 00001122 7265 moveq.l D1, 0x65 00001124 206F 6E20 movea.l A0, [A7 + 0x6E20] 00001128 796F moveq.l D4, 0x6F 0000112A 7572 moveq.l D2, 0x72 0000112C 206F 776E movea.l A0, [A7 + 0x776E] 00001130 2068 6572 movea.l A0, [A0 + 0x6572] 00001134 652E bcs +0x30 /* 00001164 */ export_154: fn00001136: 00001136 4E56 FFEC link A6, -0x0014 0000113A 48E7 0108 movem.l -[A7], D7,A4 0000113E 302E 0008 move.w D0, [A6 + 0x8] 00001142 E540 asl D0.w, 2 00001144 0640 D2B2 addi.w D0, 0xD2B2 00001148 2875 0000 movea.l A4, [A5 + D0.w] 0000114C 41FA 0082 lea.l A0, [PC + 0x82 /* 000011D0, value 0x46E6F6E, pstring "none" */] 00001150 43EC 0084 lea.l A1, [A4 + 0x84] 00001154 22D8 move.l [A1]+, [A0]+ 00001156 22D8 move.l [A1]+, [A0]+ 00001158 4A2C 009C tst.b [A4 + 0x9C] 0000115C 6758 beq +0x5A /* 000011B6 */ 0000115E 3D6D A828 FFEC move.w [A6 - 0x14], [A5 - 0x57D8] label00001164: 00001164 3E3C 00C8 move.w D7, 0xC8 00001168 6042 bra +0x44 /* 000011AC */ label0000116A: 0000116A 3007 move.w D0, D7 0000116C E540 asl D0.w, 2 0000116E 0640 D2B2 addi.w D0, 0xD2B2 00001172 2075 0000 movea.l A0, [A5 + D0.w] 00001176 3028 009E move.w D0, [A0 + 0x9E] 0000117A B06E 0008 cmp.w D0, [A6 + 0x8] 0000117E 6628 bne +0x2A /* 000011A8 */ 00001180 3007 move.w D0, D7 00001182 E540 asl D0.w, 2 00001184 0640 D2B2 addi.w D0, 0xD2B2 00001188 2075 0000 movea.l A0, [A5 + D0.w] 0000118C 4268 009E clr.w [A0 + 0x9E] 00001190 3007 move.w D0, D7 00001192 E540 asl D0.w, 2 00001194 0640 D2B2 addi.w D0, 0xD2B2 00001198 2075 0000 movea.l A0, [A5 + D0.w] 0000119C 43FA 002C lea.l A1, [PC + 0x2C /* 000011CA, value 0x46E6F6E, pstring "none" */] 000011A0 41E8 0084 lea.l A0, [A0 + 0x84] 000011A4 20D9 move.l [A0]+, [A1]+ 000011A6 20D9 move.l [A0]+, [A1]+ label000011A8: 000011A8 5247 addq.w D7, 1 000011AA 6906 bvs +0x8 /* 000011B2 */ label000011AC: 000011AC BE6E FFEC cmp.w D7, [A6 - 0x14] 000011B0 6FB8 ble -0x46 /* 0000116A */ label000011B2: 000011B2 422C 009C clr.b [A4 + 0x9C] label000011B6: 000011B6 4CDF 1080 movem.l D7,A4, [A7]+ 000011BA 4E5E unlink A6 000011BC 205F movea.l A0, [A7]+ 000011BE 544F addq.w A7, 2 000011C0 4ED0 jmp [A0] 000011C2 4445 neg.w D5 000011C4 5441 addq.w D1, 2 000011C6 4348 chk.w D1, A0 000011C8 2020 move.l D0, -[A0] 000011CA 046E 6F6E 6598 subi.w [A6 + 0x6598], 0x6F6E /* 'on' */ 000011D0 046E 6F6E 6598 subi.w [A6 + 0x6598], 0x6F6E /* 'on' */ export_155: 000011D6 4E56 FEA4 link A6, -0x015C 000011DA 48E7 0108 movem.l -[A7], D7,A4 000011DE 206E 0008 movea.l A0, [A6 + 0x8] 000011E2 43EE FFD8 lea.l A1, [A6 - 0x28] 000011E6 7005 moveq.l D0, 0x05 label000011E8: 000011E8 22D8 move.l [A1]+, [A0]+ 000011EA 51C8 FFFC dbf D0, -0x6 /* 000011E8 */ 000011EE 554F subq.w A7, 2 000011F0 486E FFD8 pea.l [A6 - 0x28] 000011F4 4EAD 039A jsr [A5 + 0x39A /* export_111 */] 000011F8 3E1F move.w D7, [A7]+ 000011FA 486E FFD8 pea.l [A6 - 0x28] 000011FE 4EAD 034A jsr [A5 + 0x34A /* export_101 */] 00001202 486E FFA4 pea.l [A6 - 0x5C] 00001206 3F07 move.w -[A7], D7 00001208 4EAD 03CA jsr [A5 + 0x3CA /* export_117 */] 0000120C 584F addq.w A7, 4 0000120E 3F3C 0016 move.w -[A7], 0x16 00001212 486E FFA4 pea.l [A6 - 0x5C] 00001216 486E FFBC pea.l [A6 - 0x44] 0000121A 4EAD 0142 jsr [A5 + 0x142 /* export_36 */] 0000121E 487A 080E pea.l [PC + 0x80E /* 00001A2E, value 0x4646F6F, pstring "door" */] 00001222 486E FFD8 pea.l [A6 - 0x28] 00001226 4EAD 00CA jsr [A5 + 0xCA /* export_21 */] 0000122A 6664 bne +0x66 /* 00001290 */ 0000122C 302D D76E move.w D0, [A5 - 0x2892] 00001230 E540 asl D0.w, 2 00001232 0640 D768 addi.w D0, 0xD768 00001236 2075 0000 movea.l A0, [A5 + D0.w] 0000123A 4A28 00A8 tst.b [A0 + 0xA8] 0000123E 6728 beq +0x2A /* 00001268 */ 00001240 486E FEBC pea.l [A6 - 0x144] 00001244 487A 0010 pea.l [PC + 0x10 /* 00001256, value 0x4EAD0182 */] 00001248 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 0000124C 487A 07CA pea.l [PC + 0x7CA /* 00001A18, value 0x15546865, pstring "The door won\'t budge." */] 00001250 4267 clr.w -[A7] 00001252 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00001256 4EAD 0182 jsr [A5 + 0x182 /* export_44 */] 0000125A 584F addq.w A7, 4 0000125C 486E FEBC pea.l [A6 - 0x144] 00001260 4EAD 0302 jsr [A5 + 0x302 /* export_92 */] 00001264 6000 0570 bra +0x572 /* 000017D6 */ label00001268: 00001268 486E FEBC pea.l [A6 - 0x144] 0000126C 487A 0010 pea.l [PC + 0x10 /* 0000127E, value 0x4EAD0182 */] 00001270 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 00001274 487A 0788 pea.l [PC + 0x788 /* 000019FE, value 0x18546865, pstring "The doorway won\'t budge." */] 00001278 4267 clr.w -[A7] 0000127A 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 0000127E 4EAD 0182 jsr [A5 + 0x182 /* export_44 */] 00001282 584F addq.w A7, 4 00001284 486E FEBC pea.l [A6 - 0x144] 00001288 4EAD 0302 jsr [A5 + 0x302 /* export_92 */] 0000128C 6000 0548 bra +0x54A /* 000017D6 */ label00001290: 00001290 0C47 012C cmpi.w D7, 0x12C 00001294 6C00 0372 bge +0x374 /* 00001608 */ 00001298 3007 move.w D0, D7 0000129A E540 asl D0.w, 2 0000129C 0640 D2B2 addi.w D0, 0xD2B2 000012A0 2075 0000 movea.l A0, [A5 + D0.w] 000012A4 0C68 0001 00F4 cmpi.w [A0 + 0xF4], 0x1 000012AA 6650 bne +0x52 /* 000012FC */ 000012AC 486E FEBC pea.l [A6 - 0x144] 000012B0 487A 0038 pea.l [PC + 0x38 /* 000012EA, value 0x4EAD0182 */] 000012B4 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 000012B8 487A 072E pea.l [PC + 0x72E /* 000019E8, value 0x15596F75, pstring "You already have the " */] 000012BC 4267 clr.w -[A7] 000012BE 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 000012C2 486E FFBC pea.l [A6 - 0x44] 000012C6 4267 clr.w -[A7] 000012C8 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 000012CC 3F3C 0020 move.w -[A7], 0x20 /* ' ' */ 000012D0 4267 clr.w -[A7] 000012D2 4EAD 0192 jsr [A5 + 0x192 /* export_46 */] 000012D6 486E FFD8 pea.l [A6 - 0x28] 000012DA 4267 clr.w -[A7] 000012DC 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 000012E0 3F3C 0021 move.w -[A7], 0x21 /* '!' */ 000012E4 4267 clr.w -[A7] 000012E6 4EAD 0192 jsr [A5 + 0x192 /* export_46 */] 000012EA 4EAD 0182 jsr [A5 + 0x182 /* export_44 */] 000012EE 584F addq.w A7, 4 000012F0 486E FEBC pea.l [A6 - 0x144] 000012F4 4EAD 0302 jsr [A5 + 0x302 /* export_92 */] 000012F8 6000 04DC bra +0x4DE /* 000017D6 */ label000012FC: 000012FC 554F subq.w A7, 2 000012FE 3F07 move.w -[A7], D7 00001300 4EAD 0392 jsr [A5 + 0x392 /* export_110 */] 00001304 101F move.b D0, [A7]+ 00001306 5300 subq.b D0, 1 00001308 6700 0096 beq +0x98 /* 000013A0 */ 0000130C 486E FEBC pea.l [A6 - 0x144] 00001310 487A 0010 pea.l [PC + 0x10 /* 00001322, value 0x4EAD0182 */] 00001314 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 00001318 3F3C 0020 move.w -[A7], 0x20 /* ' ' */ 0000131C 4267 clr.w -[A7] 0000131E 4EAD 0192 jsr [A5 + 0x192 /* export_46 */] 00001322 4EAD 0182 jsr [A5 + 0x182 /* export_44 */] 00001326 584F addq.w A7, 4 00001328 486E FEBC pea.l [A6 - 0x144] 0000132C 4EAD 0302 jsr [A5 + 0x302 /* export_92 */] 00001330 486E FEBC pea.l [A6 - 0x144] 00001334 487A 0058 pea.l [PC + 0x58 /* 0000138E, value 0x4EAD0182 */] 00001338 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 0000133C 487A 0698 pea.l [PC + 0x698 /* 000019D6, value 0x11536F72, pstring "Sorry, but there " */] 00001340 4267 clr.w -[A7] 00001342 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00001346 486E FEA4 pea.l [A6 - 0x15C] 0000134A 3F07 move.w -[A7], D7 0000134C 4EBA F832 jsr [PC - 0x7CE /* 00000B80 */] 00001350 584F addq.w A7, 4 00001352 486E FEA4 pea.l [A6 - 0x15C] 00001356 4267 clr.w -[A7] 00001358 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 0000135C 487A 0672 pea.l [PC + 0x672 /* 000019D0, value 0x4206E6F, pstring " no " */] 00001360 4267 clr.w -[A7] 00001362 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00001366 486E FFD8 pea.l [A6 - 0x28] 0000136A 4267 clr.w -[A7] 0000136C 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00001370 487A 0654 pea.l [PC + 0x654 /* 000019C6, value 0x9206865 '\t he', pstring " here to " */] 00001374 4267 clr.w -[A7] 00001376 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 0000137A 486D A846 pea.l [A5 - 0x57BA] 0000137E 4267 clr.w -[A7] 00001380 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00001384 3F3C 002E move.w -[A7], 0x2E /* '.' */ 00001388 4267 clr.w -[A7] 0000138A 4EAD 0192 jsr [A5 + 0x192 /* export_46 */] 0000138E 4EAD 0182 jsr [A5 + 0x182 /* export_44 */] 00001392 584F addq.w A7, 4 00001394 486E FEBC pea.l [A6 - 0x144] 00001398 4EAD 0302 jsr [A5 + 0x302 /* export_92 */] 0000139C 6000 0438 bra +0x43A /* 000017D6 */ label000013A0: 000013A0 3007 move.w D0, D7 000013A2 E540 asl D0.w, 2 000013A4 0640 D2B2 addi.w D0, 0xD2B2 000013A8 2875 0000 movea.l A4, [A5 + D0.w] 000013AC 102C 010A move.b D0, [A4 + 0x10A] 000013B0 5300 subq.b D0, 1 000013B2 6750 beq +0x52 /* 00001404 */ 000013B4 486E FEBC pea.l [A6 - 0x144] 000013B8 487A 0038 pea.l [PC + 0x38 /* 000013F2, value 0x4EAD0182 */] 000013BC 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 000013C0 487A 05E4 pea.l [PC + 0x5E4 /* 000019A6, value 0x1F536F72, pstring "Sorry, but it is impossible to " */] 000013C4 4267 clr.w -[A7] 000013C6 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 000013CA 486D A846 pea.l [A5 - 0x57BA] 000013CE 4267 clr.w -[A7] 000013D0 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 000013D4 487A 05CA pea.l [PC + 0x5CA /* 000019A0, value 0x5207468, pstring " the " */] 000013D8 4267 clr.w -[A7] 000013DA 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 000013DE 486E FFD8 pea.l [A6 - 0x28] 000013E2 4267 clr.w -[A7] 000013E4 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 000013E8 3F3C 002E move.w -[A7], 0x2E /* '.' */ 000013EC 4267 clr.w -[A7] 000013EE 4EAD 0192 jsr [A5 + 0x192 /* export_46 */] 000013F2 4EAD 0182 jsr [A5 + 0x182 /* export_44 */] 000013F6 584F addq.w A7, 4 000013F8 486E FEBC pea.l [A6 - 0x144] 000013FC 4EAD 0302 jsr [A5 + 0x302 /* export_92 */] 00001400 6000 03D4 bra +0x3D6 /* 000017D6 */ label00001404: 00001404 0C6C 0064 00F6 cmpi.w [A4 + 0xF6], 0x64 /* 'd' */ 0000140A 6F3C ble +0x3E /* 00001448 */ 0000140C 486E FEBC pea.l [A6 - 0x144] 00001410 487A 0024 pea.l [PC + 0x24 /* 00001436, value 0x4EAD0182 */] 00001414 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 00001418 487A 0554 pea.l [PC + 0x554 /* 0000196E, value 0x31546F6F '1Too', pstring "Too heavy! You aren\'t strong enough to carry the " */] 0000141C 4267 clr.w -[A7] 0000141E 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00001422 486E FFD8 pea.l [A6 - 0x28] 00001426 4267 clr.w -[A7] 00001428 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 0000142C 3F3C 002E move.w -[A7], 0x2E /* '.' */ 00001430 4267 clr.w -[A7] 00001432 4EAD 0192 jsr [A5 + 0x192 /* export_46 */] 00001436 4EAD 0182 jsr [A5 + 0x182 /* export_44 */] 0000143A 584F addq.w A7, 4 0000143C 486E FEBC pea.l [A6 - 0x144] 00001440 4EAD 0302 jsr [A5 + 0x302 /* export_92 */] 00001444 6000 0390 bra +0x392 /* 000017D6 */ label00001448: 00001448 0C6C 0064 00F8 cmpi.w [A4 + 0xF8], 0x64 /* 'd' */ 0000144E 6F5C ble +0x5E /* 000014AC */ 00001450 486E FEBC pea.l [A6 - 0x144] 00001454 487A 0044 pea.l [PC + 0x44 /* 0000149A, value 0x4EAD0182 */] 00001458 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 0000145C 487A 050A pea.l [PC + 0x50A /* 00001968, value 0x4546865, pstring "The " */] 00001460 4267 clr.w -[A7] 00001462 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00001466 486E FFD8 pea.l [A6 - 0x28] 0000146A 4267 clr.w -[A7] 0000146C 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00001470 3F3C 0020 move.w -[A7], 0x20 /* ' ' */ 00001474 4267 clr.w -[A7] 00001476 4EAD 0192 jsr [A5 + 0x192 /* export_46 */] 0000147A 486E FEA4 pea.l [A6 - 0x15C] 0000147E 3F07 move.w -[A7], D7 00001480 4EBA F6FE jsr [PC - 0x902 /* 00000B80 */] 00001484 584F addq.w A7, 4 00001486 486E FEA4 pea.l [A6 - 0x15C] 0000148A 4267 clr.w -[A7] 0000148C 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00001490 487A 04BC pea.l [PC + 0x4BC /* 0000194E, value 0x18206661, pstring " far too bulky to carry." */] 00001494 4267 clr.w -[A7] 00001496 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 0000149A 4EAD 0182 jsr [A5 + 0x182 /* export_44 */] 0000149E 584F addq.w A7, 4 000014A0 486E FEBC pea.l [A6 - 0x144] 000014A4 4EAD 0302 jsr [A5 + 0x302 /* export_92 */] 000014A8 6000 032C bra +0x32E /* 000017D6 */ label000014AC: 000014AC 554F subq.w A7, 2 000014AE 4EAD 03AA jsr [A5 + 0x3AA /* export_113 */] 000014B2 301F move.w D0, [A7]+ 000014B4 D06C 00F6 add.w D0, [A4 + 0xF6] 000014B8 0C40 0064 cmpi.w D0, 0x64 /* 'd' */ 000014BC 6F60 ble +0x62 /* 0000151E */ 000014BE 486E FEBC pea.l [A6 - 0x144] 000014C2 487A 0010 pea.l [PC + 0x10 /* 000014D4, value 0x4EAD0182 */] 000014C6 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 000014CA 487A 044C pea.l [PC + 0x44C /* 00001918, value 0x34596F75 '4You', pstring "You aren\'t strong enough to carry your current load " */] 000014CE 4267 clr.w -[A7] 000014D0 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 000014D4 4EAD 0182 jsr [A5 + 0x182 /* export_44 */] 000014D8 584F addq.w A7, 4 000014DA 486E FEBC pea.l [A6 - 0x144] 000014DE 4EAD 0302 jsr [A5 + 0x302 /* export_92 */] 000014E2 486E FEBC pea.l [A6 - 0x144] 000014E6 487A 0024 pea.l [PC + 0x24 /* 0000150C, value 0x4EAD0182 */] 000014EA 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 000014EE 487A 041E pea.l [PC + 0x41E /* 0000190E, value 0x9706C75 '\tplu', pstring "plus the " */] 000014F2 4267 clr.w -[A7] 000014F4 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 000014F8 486E FFD8 pea.l [A6 - 0x28] 000014FC 4267 clr.w -[A7] 000014FE 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00001502 3F3C 002E move.w -[A7], 0x2E /* '.' */ 00001506 4267 clr.w -[A7] 00001508 4EAD 0192 jsr [A5 + 0x192 /* export_46 */] 0000150C 4EAD 0182 jsr [A5 + 0x182 /* export_44 */] 00001510 584F addq.w A7, 4 00001512 486E FEBC pea.l [A6 - 0x144] 00001516 4EAD 0302 jsr [A5 + 0x302 /* export_92 */] 0000151A 6000 02BA bra +0x2BC /* 000017D6 */ label0000151E: 0000151E 554F subq.w A7, 2 00001520 4EAD 03B2 jsr [A5 + 0x3B2 /* export_114 */] 00001524 301F move.w D0, [A7]+ 00001526 D06C 00F8 add.w D0, [A4 + 0xF8] 0000152A 0C40 0064 cmpi.w D0, 0x64 /* 'd' */ 0000152E 6F3C ble +0x3E /* 0000156C */ 00001530 486E FEBC pea.l [A6 - 0x144] 00001534 487A 0024 pea.l [PC + 0x24 /* 0000155A, value 0x4EAD0182 */] 00001538 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 0000153C 487A 0398 pea.l [PC + 0x398 /* 000018D6, value 0x37596F75 '7You', pstring "Your load would be too bulky to manage if you took the " */] 00001540 4267 clr.w -[A7] 00001542 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00001546 486E FFD8 pea.l [A6 - 0x28] 0000154A 4267 clr.w -[A7] 0000154C 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00001550 3F3C 002E move.w -[A7], 0x2E /* '.' */ 00001554 4267 clr.w -[A7] 00001556 4EAD 0192 jsr [A5 + 0x192 /* export_46 */] 0000155A 4EAD 0182 jsr [A5 + 0x182 /* export_44 */] 0000155E 584F addq.w A7, 4 00001560 486E FEBC pea.l [A6 - 0x144] 00001564 4EAD 0302 jsr [A5 + 0x302 /* export_92 */] 00001568 6000 026C bra +0x26E /* 000017D6 */ label0000156C: 0000156C 3F2C 00F4 move.w -[A7], [A4 + 0xF4] 00001570 3F3C FFFF move.w -[A7], 0xFFFF 00001574 4EAD 03BA jsr [A5 + 0x3BA /* export_115 */] 00001578 397C 0001 00F4 move.w [A4 + 0xF4], 0x1 0000157E 3F3C 0001 move.w -[A7], 0x1 00001582 3F3C 0001 move.w -[A7], 0x1 00001586 4EAD 03BA jsr [A5 + 0x3BA /* export_115 */] 0000158A 3F07 move.w -[A7], D7 0000158C 4EBA FBA8 jsr [PC - 0x458 /* 00001136 */] 00001590 486E FEBC pea.l [A6 - 0x144] 00001594 487A 0038 pea.l [PC + 0x38 /* 000015CE, value 0x4EAD0182 */] 00001598 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 0000159C 487A 031E pea.l [PC + 0x31E /* 000018BC, value 0x19596F75, pstring "You are now carrying the " */] 000015A0 4267 clr.w -[A7] 000015A2 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 000015A6 486E FFBC pea.l [A6 - 0x44] 000015AA 4267 clr.w -[A7] 000015AC 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 000015B0 3F3C 0020 move.w -[A7], 0x20 /* ' ' */ 000015B4 4267 clr.w -[A7] 000015B6 4EAD 0192 jsr [A5 + 0x192 /* export_46 */] 000015BA 486E FFD8 pea.l [A6 - 0x28] 000015BE 4267 clr.w -[A7] 000015C0 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 000015C4 3F3C 002E move.w -[A7], 0x2E /* '.' */ 000015C8 4267 clr.w -[A7] 000015CA 4EAD 0192 jsr [A5 + 0x192 /* export_46 */] 000015CE 4EAD 0182 jsr [A5 + 0x182 /* export_44 */] 000015D2 584F addq.w A7, 4 000015D4 486E FEBC pea.l [A6 - 0x144] 000015D8 4EAD 0302 jsr [A5 + 0x302 /* export_92 */] 000015DC 3007 move.w D0, D7 000015DE E540 asl D0.w, 2 000015E0 0640 D2B2 addi.w D0, 0xD2B2 000015E4 2075 0000 movea.l A0, [A5 + D0.w] 000015E8 4A28 0114 tst.b [A0 + 0x114] 000015EC 6700 01E8 beq +0x1EA /* 000017D6 */ 000015F0 302D D76E move.w D0, [A5 - 0x2892] 000015F4 E540 asl D0.w, 2 000015F6 0640 D768 addi.w D0, 0xD768 000015FA 2075 0000 movea.l A0, [A5 + D0.w] 000015FE 117C 0001 00B1 move.b [A0 + 0xB1], 0x1 00001604 6000 01D0 bra +0x1D2 /* 000017D6 */ label00001608: 00001608 3007 move.w D0, D7 0000160A E540 asl D0.w, 2 0000160C 0640 CF92 addi.w D0, 0xCF92 00001610 2875 0000 movea.l A4, [A5 + D0.w] 00001614 4A2C 00DC tst.b [A4 + 0xDC] 00001618 6700 00BE beq +0xC0 /* 000016D8 */ 0000161C 486E FEBC pea.l [A6 - 0x144] 00001620 487A 005E pea.l [PC + 0x5E /* 00001680, value 0x4EAD0182 */] 00001624 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 00001628 487A 0274 pea.l [PC + 0x274 /* 0000189E, value 0x1D417320, pstring "As you reach out to take the " */] 0000162C 4267 clr.w -[A7] 0000162E 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00001632 486E FFD8 pea.l [A6 - 0x28] 00001636 4267 clr.w -[A7] 00001638 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 0000163C 487A 025C pea.l [PC + 0x25C /* 0000189A, value 0x22C2012, pstring ", " */] 00001640 4267 clr.w -[A7] 00001642 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00001646 7000 moveq.l D0, 0x00 00001648 102C 00EA move.b D0, [A4 + 0xEA] 0000164C C1FC 0018 muls.w D0, 0x18 00001650 0640 E20C addi.w D0, 0xE20C 00001654 4875 0000 pea.l [A5 + D0.w] 00001658 4267 clr.w -[A7] 0000165A 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 0000165E 3F3C 0020 move.w -[A7], 0x20 /* ' ' */ 00001662 4267 clr.w -[A7] 00001664 4EAD 0192 jsr [A5 + 0x192 /* export_46 */] 00001668 7000 moveq.l D0, 0x00 0000166A 102C 00EA move.b D0, [A4 + 0xEA] 0000166E C1FC 0018 muls.w D0, 0x18 00001672 0640 E17C addi.w D0, 0xE17C 00001676 4875 0000 pea.l [A5 + D0.w] 0000167A 4267 clr.w -[A7] 0000167C 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00001680 4EAD 0182 jsr [A5 + 0x182 /* export_44 */] 00001684 584F addq.w A7, 4 00001686 486E FEBC pea.l [A6 - 0x144] 0000168A 4EAD 0302 jsr [A5 + 0x302 /* export_92 */] 0000168E 486E FEBC pea.l [A6 - 0x144] 00001692 487A 0032 pea.l [PC + 0x32 /* 000016C6, value 0x4EAD0182 */] 00001696 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 0000169A 487A 01F4 pea.l [PC + 0x1F4 /* 00001890, value 0x8617420, pstring "at you. " */] 0000169E 4267 clr.w -[A7] 000016A0 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 000016A4 7000 moveq.l D0, 0x00 000016A6 102C 00EA move.b D0, [A4 + 0xEA] 000016AA C1FC 0018 muls.w D0, 0x18 000016AE 0640 E254 addi.w D0, 0xE254 000016B2 4875 0000 pea.l [A5 + D0.w] 000016B6 4267 clr.w -[A7] 000016B8 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 000016BC 487A 01AE pea.l [PC + 0x1AE /* 0000186C, value 0x2320646F '# do', pstring " doesn\'t seem to want to cooperate." */] 000016C0 4267 clr.w -[A7] 000016C2 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 000016C6 4EAD 0182 jsr [A5 + 0x182 /* export_44 */] 000016CA 584F addq.w A7, 4 000016CC 486E FEBC pea.l [A6 - 0x144] 000016D0 4EAD 0302 jsr [A5 + 0x302 /* export_92 */] 000016D4 6000 0100 bra +0x102 /* 000017D6 */ label000016D8: 000016D8 486E FEBC pea.l [A6 - 0x144] 000016DC 487A 0046 pea.l [PC + 0x46 /* 00001724, value 0x4EAD0182 */] 000016E0 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 000016E4 487A 0174 pea.l [PC + 0x174 /* 0000185A, value 0x11417320, pstring "As you reach for " */] 000016E8 4267 clr.w -[A7] 000016EA 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 000016EE 7000 moveq.l D0, 0x00 000016F0 102C 00EA move.b D0, [A4 + 0xEA] 000016F4 C1FC 0018 muls.w D0, 0x18 000016F8 0640 E1C4 addi.w D0, 0xE1C4 000016FC 4875 0000 pea.l [A5 + D0.w] 00001700 4267 clr.w -[A7] 00001702 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00001706 487A 014A pea.l [PC + 0x14A /* 00001852, value 0x62C2074, pstring ", the " */] 0000170A 4267 clr.w -[A7] 0000170C 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00001710 486E FFD8 pea.l [A6 - 0x28] 00001714 4267 clr.w -[A7] 00001716 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 0000171A 487A 011A pea.l [PC + 0x11A /* 00001836, value 0x1A207365, pstring " seems happy to be touched" */] 0000171E 4267 clr.w -[A7] 00001720 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00001724 4EAD 0182 jsr [A5 + 0x182 /* export_44 */] 00001728 584F addq.w A7, 4 0000172A 486E FEBC pea.l [A6 - 0x144] 0000172E 4EAD 0302 jsr [A5 + 0x302 /* export_92 */] 00001732 486E FEBC pea.l [A6 - 0x144] 00001736 487A 0032 pea.l [PC + 0x32 /* 0000176A, value 0x4EAD0182 */] 0000173A 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 0000173E 487A 00E6 pea.l [PC + 0xE6 /* 00001826, value 0xF627574, pstring "but as soon as " */] 00001742 4267 clr.w -[A7] 00001744 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00001748 7000 moveq.l D0, 0x00 0000174A 102C 00EA move.b D0, [A4 + 0xEA] 0000174E C1FC 0018 muls.w D0, 0x18 00001752 0640 E20C addi.w D0, 0xE20C 00001756 4875 0000 pea.l [A5 + D0.w] 0000175A 4267 clr.w -[A7] 0000175C 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00001760 487A 00A2 pea.l [PC + 0xA2 /* 00001804, value 0x20207265 ' re', pstring " realizes that you want to take " */] 00001764 4267 clr.w -[A7] 00001766 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 0000176A 4EAD 0182 jsr [A5 + 0x182 /* export_44 */] 0000176E 584F addq.w A7, 4 00001770 486E FEBC pea.l [A6 - 0x144] 00001774 4EAD 0302 jsr [A5 + 0x302 /* export_92 */] 00001778 486E FEBC pea.l [A6 - 0x144] 0000177C 487A 004A pea.l [PC + 0x4A /* 000017C8, value 0x4EAD0182 */] 00001780 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 00001784 7000 moveq.l D0, 0x00 00001786 102C 00EA move.b D0, [A4 + 0xEA] 0000178A C1FC 0018 muls.w D0, 0x18 0000178E 0640 E1C4 addi.w D0, 0xE1C4 00001792 4875 0000 pea.l [A5 + D0.w] 00001796 4267 clr.w -[A7] 00001798 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 0000179C 487A 0062 pea.l [PC + 0x62 /* 00001800, value 0x22C2012, pstring ", " */] 000017A0 4267 clr.w -[A7] 000017A2 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 000017A6 7000 moveq.l D0, 0x00 000017A8 102C 00EA move.b D0, [A4 + 0xEA] 000017AC C1FC 0018 muls.w D0, 0x18 000017B0 0640 E20C addi.w D0, 0xE20C 000017B4 4875 0000 pea.l [A5 + D0.w] 000017B8 4267 clr.w -[A7] 000017BA 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 000017BE 487A 0028 pea.l [PC + 0x28 /* 000017E8, value 0x1720736C, pstring " slips from your grasp." */] 000017C2 4267 clr.w -[A7] 000017C4 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 000017C8 4EAD 0182 jsr [A5 + 0x182 /* export_44 */] 000017CC 584F addq.w A7, 4 000017CE 486E FEBC pea.l [A6 - 0x144] 000017D2 4EAD 0302 jsr [A5 + 0x302 /* export_92 */] label000017D6: 000017D6 4CDF 1080 movem.l D7,A4, [A7]+ 000017DA 4E5E unlink A6 000017DC 2E9F move.l [A7], [A7]+ 000017DE 4E75 rts 000017E0 5441 addq.w D1, 2 000017E2 4B45 chk.w D5, D5 000017E4 2020 move.l D0, -[A0] 000017E6 2020 move.l D0, -[A0] 000017E8 1720 move.b -[A3], -[A0] 000017EA 736C moveq.l D1, 0x6C 000017EC 6970 bvs +0x72 /* 0000185E */ 000017EE 7320 moveq.l D1, 0x20 000017F0 6672 bne +0x74 /* 00001864 */ 000017F2 6F6D ble +0x6F /* 00001861 */ 000017F4 2079 6F75 7220 movea.l A0, [0x6F757220] 000017FA 6772 beq +0x74 /* 0000186E */ 000017FC 6173 bsr +0x75 /* 00001871 */ 000017FE 702E moveq.l D0, 0x2E 00001800 022C 2012 2020 andi.b [A4 + 0x2020], 0x12 00001806 7265 moveq.l D1, 0x65 00001808 616C bsr +0x6E /* 00001876 */ 0000180A 697A bvs +0x7C /* 00001886 */ 0000180C 6573 bcs +0x75 /* 00001881 */ 0000180E 2074 6861 movea.l A0, [A4 + D6 + 0x61] 00001812 7420 moveq.l D2, 0x20 00001814 796F moveq.l D4, 0x6F 00001816 7520 moveq.l D2, 0x20 00001818 7761 moveq.l D3, 0x61 0000181A 6E74 bgt +0x76 /* 00001890 */ 0000181C 2074 6F20 7461 movea.l A0, [A4 + 0x7461 + D6 * 8] 00001822 6B65 bmi +0x67 /* 00001889 */ 00001824 2016 move.l D0, [A6] 00001826 0F62 bchg -[A2], D7 00001828 7574 moveq.l D2, 0x74 0000182A 2061 movea.l A0, -[A1] 0000182C 7320 moveq.l D1, 0x20 0000182E 736F moveq.l D1, 0x6F 00001830 6F6E ble +0x70 /* 000018A0 */ 00001832 2061 movea.l A0, -[A1] 00001834 7320 moveq.l D1, 0x20 00001836 1A20 move.b D5, -[A0] 00001838 7365 moveq.l D1, 0x65 0000183A 656D bcs +0x6F /* 000018A9 */ 0000183C 7320 moveq.l D1, 0x20 0000183E 6861 bvc +0x63 /* 000018A1 */ 00001840 7070 moveq.l D0, 0x70 00001842 7920 moveq.l D4, 0x20 00001844 746F moveq.l D2, 0x6F 00001846 2062 movea.l A0, -[A2] 00001848 6520 bcs +0x22 /* 0000186A */ 0000184A 746F moveq.l D2, 0x6F 0000184C 7563 moveq.l D2, 0x63 0000184E 6865 bvc +0x67 /* 000018B5 */ 00001850 6416 bcc +0x18 /* 00001868 */ 00001852 062C 2074 6865 addi.b [A4 + 0x6865], 0x74 /* 't' */ 00001858 2012 move.l D0, [A2] 0000185A 1141 7320 move.b [A0 + 0x7320], D1 label0000185E: 0000185E 796F moveq.l D4, 0x6F 00001860 7520 moveq.l D2, 0x20 00001862 7265 moveq.l D1, 0x65 label00001864: 00001864 6163 bsr +0x65 /* 000018C9 */ 00001866 6820 bvc +0x22 /* 00001888 */ label00001868: 00001868 666F bne +0x71 /* 000018D9 */ label0000186A: 0000186A 7220 moveq.l D1, 0x20 0000186C 2320 move.l -[A1], -[A0] label0000186E: 0000186E 646F bcc +0x71 /* 000018DF */ 00001870 6573 bcs +0x75 /* 000018E5 */ 00001872 6E27 bgt +0x29 /* 0000189B */ 00001874 7420 moveq.l D2, 0x20 fn00001876: 00001876 7365 moveq.l D1, 0x65 00001878 656D bcs +0x6F /* 000018E7 */ 0000187A 2074 6F20 7761 movea.l A0, [A4 + 0x7761 + D6 * 8] 00001880 6E74 bgt +0x76 /* 000018F6 */ 00001882 2074 6F20 636F movea.l A0, [A4 + 0x636F + D6 * 8] // begin alternate branch 00001886-00001888 label00001886: 00001886 636F bls +0x71 /* 000018F7 */ // end alternate branch 00001886-00001888 label00001886: // (misaligned) label00001888: 00001888 6F70 ble +0x72 /* 000018FA */ 0000188A 6572 bcs +0x74 /* 000018FE */ 0000188C 6174 bsr +0x76 /* 00001902 */ 0000188E 652E bcs +0x30 /* 000018BE */ label00001890: 00001890 0861 7420 bchg.b -[A1], 0x20 /* ' ' */ 00001894 796F moveq.l D4, 0x6F 00001896 752E moveq.l D2, 0x2E 00001898 2012 move.l D0, [A2] 0000189A 022C 2012 1D41 andi.b [A4 + 0x1D41], 0x12 label000018A0: 000018A0 7320 moveq.l D1, 0x20 000018A2 796F moveq.l D4, 0x6F 000018A4 7520 moveq.l D2, 0x20 000018A6 7265 moveq.l D1, 0x65 000018A8 6163 bsr +0x65 /* 0000190D */ 000018AA 6820 bvc +0x22 /* 000018CC */ 000018AC 6F75 ble +0x77 /* 00001923 */ 000018AE 7420 moveq.l D2, 0x20 000018B0 746F moveq.l D2, 0x6F 000018B2 2074 616B 6520 7468 6520 movea.l A0, [[A4 + 0x6520] + 0x74686520] 000018BC 1959 6F75 move.b [A4 + 0x6F75], [A1]+ // begin alternate branch 000018BE-000018C0 label000018BE: 000018BE 6F75 ble +0x77 /* 00001935 */ // end alternate branch 000018BE-000018C0 label000018BE: // (misaligned) 000018C0 2061 movea.l A0, -[A1] 000018C2 7265 moveq.l D1, 0x65 000018C4 206E 6F77 movea.l A0, [A6 + 0x6F77] 000018C8 2063 movea.l A0, -[A3] 000018CA 6172 bsr +0x74 /* 0000193E */ label000018CC: 000018CC 7279 moveq.l D1, 0x79 000018CE 696E bvs +0x70 /* 0000193E */ 000018D0 6720 beq +0x22 /* 000018F2 */ 000018D2 7468 moveq.l D2, 0x68 000018D4 6520 bcs +0x22 /* 000018F6 */ 000018D6 3759 6F75 move.w [A3 + 0x6F75], [A1]+ 000018DA 7220 moveq.l D1, 0x20 000018DC 6C6F bge +0x71 /* 0000194D */ 000018DE 6164 bsr +0x66 /* 00001944 */ 000018E0 2077 6F75 movea.l A0, <> 000018E4 6C64 bge +0x66 /* 0000194A */ 000018E6 2062 movea.l A0, -[A2] 000018E8 6520 bcs +0x22 /* 0000190A */ 000018EA 746F moveq.l D2, 0x6F 000018EC 6F20 ble +0x22 /* 0000190E */ 000018EE 6275 bhi +0x77 /* 00001965 */ 000018F0 6C6B bge +0x6D /* 0000195D */ label000018F2: 000018F2 7920 moveq.l D4, 0x20 000018F4 746F moveq.l D2, 0x6F label000018F6: 000018F6 206D 616E movea.l A0, [A5 + 0x616E] label000018FA: 000018FA 6167 bsr +0x69 /* 00001963 */ 000018FC 6520 bcs +0x22 /* 0000191E */ label000018FE: 000018FE 6966 bvs +0x68 /* 00001966 */ 00001900 2079 6F75 2074 movea.l A0, [0x6F752074] // begin alternate branch 00001902-00001908 fn00001902: 00001902 6F75 ble +0x77 /* 00001979 */ 00001904 2074 6F6F movea.l A0, <> // end alternate branch 00001902-00001908 fn00001902: // (misaligned) 00001906 6F6F ble +0x71 /* 00001977 */ 00001908 6B20 bmi +0x22 /* 0000192A */ label0000190A: 0000190A 7468 moveq.l D2, 0x68 0000190C 6520 bcs +0x22 /* 0000192E */ label0000190E: 0000190E 0970 6C75 bchg [A0 + D6 * 4 + 0x75], D4 00001912 7320 moveq.l D1, 0x20 00001914 7468 moveq.l D2, 0x68 00001916 6520 bcs +0x22 /* 00001938 */ 00001918 3459 movea.w A2, [A1]+ 0000191A 6F75 ble +0x77 /* 00001991 */ 0000191C 2061 movea.l A0, -[A1] label0000191E: 0000191E 7265 moveq.l D1, 0x65 00001920 6E27 bgt +0x29 /* 00001949 */ 00001922 7420 moveq.l D2, 0x20 00001924 7374 moveq.l D1, 0x74 00001926 726F moveq.l D1, 0x6F 00001928 6E67 bgt +0x69 /* 00001991 */ label0000192A: 0000192A 2065 movea.l A0, -[A5] 0000192C 6E6F bgt +0x71 /* 0000199D */ label0000192E: 0000192E 7567 moveq.l D2, 0x67 00001930 6820 bvc +0x22 /* 00001952 */ 00001932 746F moveq.l D2, 0x6F 00001934 2063 movea.l A0, -[A3] 00001936 6172 bsr +0x74 /* 000019AA */ label00001938: 00001938 7279 moveq.l D1, 0x79 0000193A 2079 6F75 7220 movea.l A0, [0x6F757220] // begin alternate branch 0000193E-00001940 fn0000193E: 0000193E 7220 moveq.l D1, 0x20 // end alternate branch 0000193E-00001940 fn0000193E: // (misaligned) 00001940 6375 bls +0x77 /* 000019B7 */ 00001942 7272 moveq.l D1, 0x72 fn00001944: 00001944 656E bcs +0x70 /* 000019B4 */ 00001946 7420 moveq.l D2, 0x20 00001948 6C6F bge +0x71 /* 000019B9 */ label0000194A: 0000194A 6164 bsr +0x66 /* 000019B0 */ 0000194C 2016 move.l D0, [A6] 0000194E 1820 move.b D4, -[A0] 00001950 6661 bne +0x63 /* 000019B3 */ label00001952: 00001952 7220 moveq.l D1, 0x20 00001954 746F moveq.l D2, 0x6F 00001956 6F20 ble +0x22 /* 00001978 */ 00001958 6275 bhi +0x77 /* 000019CF */ 0000195A 6C6B bge +0x6D /* 000019C7 */ 0000195C 7920 moveq.l D4, 0x20 0000195E 746F moveq.l D2, 0x6F 00001960 2063 movea.l A0, -[A3] 00001962 6172 bsr +0x74 /* 000019D6 */ 00001964 7279 moveq.l D1, 0x79 label00001966: 00001966 2E16 move.l D7, [A6] 00001968 0454 6865 subi.w [A4], 0x6865 /* 'he' */ 0000196C 2012 move.l D0, [A2] 0000196E 3154 6F6F move.w [A0 + 0x6F6F], [A4] 00001972 2068 6561 movea.l A0, [A0 + 0x6561] 00001976 7679 moveq.l D3, 0x79 label00001978: 00001978 2120 move.l -[A0], -[A0] 0000197A 596F 7520 subq.w [A7 + 0x7520], 4 0000197E 6172 bsr +0x74 /* 000019F2 */ 00001980 656E bcs +0x70 /* 000019F0 */ 00001982 2774 2073 7472 move.l [A3 + 0x7472], [A4 + D2.w + 0x73] 00001988 6F6E ble +0x70 /* 000019F8 */ 0000198A 6720 beq +0x22 /* 000019AC */ 0000198C 656E bcs +0x70 /* 000019FC */ 0000198E 6F75 ble +0x77 /* 00001A05 */ 00001990 6768 beq +0x6A /* 000019FA */ 00001992 2074 6F20 6361 movea.l A0, [A4 + 0x6361 + D6 * 8] 00001998 7272 moveq.l D1, 0x72 0000199A 7920 moveq.l D4, 0x20 0000199C 7468 moveq.l D2, 0x68 0000199E 6520 bcs +0x22 /* 000019C0 */ 000019A0 0520 btst -[A0], D2 000019A2 7468 moveq.l D2, 0x68 000019A4 6520 bcs +0x22 /* 000019C6 */ 000019A6 1F53 6F72 move.b [A7 + 0x6F72], [A3] fn000019AA: 000019AA 7279 moveq.l D1, 0x79 label000019AC: 000019AC 2C20 move.l D6, -[A0] 000019AE 6275 bhi +0x77 /* 00001A25 */ fn000019B0: 000019B0 7420 moveq.l D2, 0x20 000019B2 6974 bvs +0x76 /* 00001A28 */ label000019B4: 000019B4 2069 7320 movea.l A0, [A1 + 0x7320] 000019B8 696D bvs +0x6F /* 00001A27 */ 000019BA 706F moveq.l D0, 0x6F 000019BC 7373 moveq.l D1, 0x73 000019BE 6962 bvs +0x64 /* 00001A22 */ label000019C0: 000019C0 6C65 bge +0x67 /* 00001A27 */ 000019C2 2074 6F20 0920 movea.l A0, [A4 + 0x920 + D6 * 8] // begin alternate branch 000019C6-000019C8 label000019C6: 000019C6 0920 btst -[A0], D4 // end alternate branch 000019C6-000019C8 label000019C6: // (misaligned) 000019C8 6865 bvc +0x67 /* 00001A2F */ 000019CA 7265 moveq.l D1, 0x65 000019CC 2074 6F20 0420 movea.l A0, [A4 + 0x420 + D6 * 8] 000019D2 6E6F bgt +0x71 /* 00001A43 */ 000019D4 2012 move.l D0, [A2] fn000019D6: 000019D6 1153 6F72 move.b [A0 + 0x6F72], [A3] 000019DA 7279 moveq.l D1, 0x79 000019DC 2C20 move.l D6, -[A0] 000019DE 6275 bhi +0x77 /* 00001A55 */ 000019E0 7420 moveq.l D2, 0x20 000019E2 7468 moveq.l D2, 0x68 000019E4 6572 bcs +0x74 /* 00001A58 */ 000019E6 6520 bcs +0x22 /* 00001A08 */ 000019E8 1559 6F75 move.b [A2 + 0x6F75], [A1]+ 000019EC 2061 movea.l A0, -[A1] 000019EE 6C72 bge +0x74 /* 00001A62 */ label000019F0: 000019F0 6561 bcs +0x63 /* 00001A53 */ fn000019F2: 000019F2 6479 bcc +0x7B /* 00001A6D */ 000019F4 2068 6176 movea.l A0, [A0 + 0x6176] label000019F8: 000019F8 6520 bcs +0x22 /* 00001A1A */ label000019FA: 000019FA 7468 moveq.l D2, 0x68 label000019FC: 000019FC 6520 bcs +0x22 /* 00001A1E */ 000019FE 1854 movea.b A4, [A4] 00001A00 6865 bvc +0x67 /* 00001A67 */ 00001A02 2064 movea.l A0, -[A4] 00001A04 6F6F ble +0x71 /* 00001A75 */ 00001A06 7277 moveq.l D1, 0x77 label00001A08: 00001A08 6179 bsr +0x7B /* 00001A83 */ 00001A0A 2077 6F6E movea.l A0, <> 00001A0E 2774 2062 7564 move.l [A3 + 0x7564], [A4 + D2.w + 0x62] 00001A14 6765 beq +0x67 /* 00001A7B */ 00001A16 2E16 move.l D7, [A6] 00001A18 1554 6865 move.b [A2 + 0x6865], [A4] // begin alternate branch 00001A1A-00001A1C label00001A1A: 00001A1A 6865 bvc +0x67 /* 00001A81 */ // end alternate branch 00001A1A-00001A1C label00001A1A: // (misaligned) 00001A1C 2064 movea.l A0, -[A4] label00001A1E: 00001A1E 6F6F ble +0x71 /* 00001A8F */ 00001A20 7220 moveq.l D1, 0x20 label00001A22: 00001A22 776F moveq.l D3, 0x6F 00001A24 6E27 bgt +0x29 /* 00001A4D */ 00001A26 7420 moveq.l D2, 0x20 label00001A28: 00001A28 6275 bhi +0x77 /* 00001A9F */ 00001A2A 6467 bcc +0x69 /* 00001A93 */ 00001A2C 652E bcs +0x30 /* 00001A5C */ 00001A2E 0464 6F6F subi.w -[A4], 0x6F6F /* 'oo' */ 00001A32 7286 moveq.l D1, 0xFFFFFF86 export_156: 00001A34 4E56 FEA4 link A6, -0x015C 00001A38 48E7 0108 movem.l -[A7], D7,A4 00001A3C 206E 0008 movea.l A0, [A6 + 0x8] 00001A40 43EE FFD8 lea.l A1, [A6 - 0x28] 00001A44 7005 moveq.l D0, 0x05 label00001A46: 00001A46 22D8 move.l [A1]+, [A0]+ 00001A48 51C8 FFFC dbf D0, -0x6 /* 00001A46 */ 00001A4C 554F subq.w A7, 2 00001A4E 486E FFD8 pea.l [A6 - 0x28] 00001A52 4EAD 039A jsr [A5 + 0x39A /* export_111 */] 00001A56 3E1F move.w D7, [A7]+ label00001A58: 00001A58 486E FFD8 pea.l [A6 - 0x28] label00001A5C: 00001A5C 4EAD 034A jsr [A5 + 0x34A /* export_101 */] 00001A60 0C47 012C cmpi.w D7, 0x12C // begin alternate branch 00001A62-00001A68 label00001A62: 00001A62 012C 6C00 btst [A4 + 0x6C00], D0 00001A66 03EA .incomplete // end alternate branch 00001A62-00001A68 label00001A62: // (misaligned) 00001A64 6C00 03EA bge +0x3EC /* 00001E50 */ 00001A68 486E FFA4 pea.l [A6 - 0x5C] 00001A6C 3F07 move.w -[A7], D7 00001A6E 4EAD 03CA jsr [A5 + 0x3CA /* export_117 */] 00001A72 584F addq.w A7, 4 00001A74 3F3C 0016 move.w -[A7], 0x16 00001A78 486E FFA4 pea.l [A6 - 0x5C] 00001A7C 486E FFBC pea.l [A6 - 0x44] 00001A80 4EAD 0142 jsr [A5 + 0x142 /* export_36 */] 00001A84 3007 move.w D0, D7 00001A86 E540 asl D0.w, 2 00001A88 0640 D2B2 addi.w D0, 0xD2B2 00001A8C 2075 0000 movea.l A0, [A5 + D0.w] 00001A90 0C68 03E8 00F4 cmpi.w [A0 + 0xF4], 0x3E8 00001A96 6650 bne +0x52 /* 00001AE8 */ 00001A98 486E FEBC pea.l [A6 - 0x144] 00001A9C 487A 0038 pea.l [PC + 0x38 /* 00001AD6, value 0x4EAD0182 */] 00001AA0 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 00001AA4 487A 07A8 pea.l [PC + 0x7A8 /* 0000224E, value 0x1C596F75, pstring "You are already wearing the " */] 00001AA8 4267 clr.w -[A7] 00001AAA 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00001AAE 486E FFBC pea.l [A6 - 0x44] 00001AB2 4267 clr.w -[A7] 00001AB4 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00001AB8 3F3C 0020 move.w -[A7], 0x20 /* ' ' */ 00001ABC 4267 clr.w -[A7] 00001ABE 4EAD 0192 jsr [A5 + 0x192 /* export_46 */] 00001AC2 486E FFD8 pea.l [A6 - 0x28] 00001AC6 4267 clr.w -[A7] 00001AC8 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00001ACC 3F3C 0021 move.w -[A7], 0x21 /* '!' */ 00001AD0 4267 clr.w -[A7] 00001AD2 4EAD 0192 jsr [A5 + 0x192 /* export_46 */] 00001AD6 4EAD 0182 jsr [A5 + 0x182 /* export_44 */] 00001ADA 584F addq.w A7, 4 00001ADC 486E FEBC pea.l [A6 - 0x144] 00001AE0 4EAD 0302 jsr [A5 + 0x302 /* export_92 */] 00001AE4 6000 0538 bra +0x53A /* 0000201E */ label00001AE8: 00001AE8 554F subq.w A7, 2 00001AEA 3F07 move.w -[A7], D7 00001AEC 4EAD 0392 jsr [A5 + 0x392 /* export_110 */] 00001AF0 101F move.b D0, [A7]+ 00001AF2 5300 subq.b D0, 1 00001AF4 6700 00C2 beq +0xC4 /* 00001BB8 */ 00001AF8 486E FEBC pea.l [A6 - 0x144] 00001AFC 487A 0010 pea.l [PC + 0x10 /* 00001B0E, value 0x4EAD0182 */] 00001B00 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 00001B04 3F3C 0020 move.w -[A7], 0x20 /* ' ' */ 00001B08 4267 clr.w -[A7] 00001B0A 4EAD 0192 jsr [A5 + 0x192 /* export_46 */] 00001B0E 4EAD 0182 jsr [A5 + 0x182 /* export_44 */] 00001B12 584F addq.w A7, 4 00001B14 486E FEBC pea.l [A6 - 0x144] 00001B18 4EAD 0302 jsr [A5 + 0x302 /* export_92 */] 00001B1C 486E FFD8 pea.l [A6 - 0x28] 00001B20 4EAD 034A jsr [A5 + 0x34A /* export_101 */] 00001B24 486E FEBC pea.l [A6 - 0x144] 00001B28 487A 0058 pea.l [PC + 0x58 /* 00001B82, value 0x4EAD0182 */] 00001B2C 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 00001B30 487A 070A pea.l [PC + 0x70A /* 0000223C, value 0x11536F72, pstring "Sorry, but there " */] 00001B34 4267 clr.w -[A7] 00001B36 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00001B3A 486E FEA4 pea.l [A6 - 0x15C] 00001B3E 3F07 move.w -[A7], D7 00001B40 4EBA F03E jsr [PC - 0xFC2 /* 00000B80 */] 00001B44 584F addq.w A7, 4 00001B46 486E FEA4 pea.l [A6 - 0x15C] 00001B4A 4267 clr.w -[A7] 00001B4C 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00001B50 487A 06E4 pea.l [PC + 0x6E4 /* 00002236, value 0x4206E6F, pstring " no " */] 00001B54 4267 clr.w -[A7] 00001B56 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00001B5A 486E FFD8 pea.l [A6 - 0x28] 00001B5E 4267 clr.w -[A7] 00001B60 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00001B64 487A 06C6 pea.l [PC + 0x6C6 /* 0000222C, value 0x9206865 '\t he', pstring " here to " */] 00001B68 4267 clr.w -[A7] 00001B6A 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00001B6E 486D A846 pea.l [A5 - 0x57BA] 00001B72 4267 clr.w -[A7] 00001B74 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00001B78 3F3C 002E move.w -[A7], 0x2E /* '.' */ 00001B7C 4267 clr.w -[A7] 00001B7E 4EAD 0192 jsr [A5 + 0x192 /* export_46 */] 00001B82 4EAD 0182 jsr [A5 + 0x182 /* export_44 */] 00001B86 584F addq.w A7, 4 00001B88 486E FEBC pea.l [A6 - 0x144] 00001B8C 4EAD 0302 jsr [A5 + 0x302 /* export_92 */] 00001B90 486E FEBC pea.l [A6 - 0x144] 00001B94 487A 0010 pea.l [PC + 0x10 /* 00001BA6, value 0x4EAD0182 */] 00001B98 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 00001B9C 3F3C 0020 move.w -[A7], 0x20 /* ' ' */ 00001BA0 4267 clr.w -[A7] 00001BA2 4EAD 0192 jsr [A5 + 0x192 /* export_46 */] 00001BA6 4EAD 0182 jsr [A5 + 0x182 /* export_44 */] 00001BAA 584F addq.w A7, 4 00001BAC 486E FEBC pea.l [A6 - 0x144] 00001BB0 4EAD 0302 jsr [A5 + 0x302 /* export_92 */] 00001BB4 6000 0468 bra +0x46A /* 0000201E */ label00001BB8: 00001BB8 3007 move.w D0, D7 00001BBA E540 asl D0.w, 2 00001BBC 0640 D2B2 addi.w D0, 0xD2B2 00001BC0 2875 0000 movea.l A4, [A5 + D0.w] 00001BC4 102C 0107 move.b D0, [A4 + 0x107] 00001BC8 5300 subq.b D0, 1 00001BCA 6750 beq +0x52 /* 00001C1C */ 00001BCC 486E FEBC pea.l [A6 - 0x144] 00001BD0 487A 0038 pea.l [PC + 0x38 /* 00001C0A, value 0x4EAD0182 */] 00001BD4 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 00001BD8 487A 0642 pea.l [PC + 0x642 /* 0000221C, value 0xF536F72, pstring "Sorry, but the " */] 00001BDC 4267 clr.w -[A7] 00001BDE 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00001BE2 486E FFBC pea.l [A6 - 0x44] 00001BE6 4267 clr.w -[A7] 00001BE8 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00001BEC 3F3C 0020 move.w -[A7], 0x20 /* ' ' */ 00001BF0 4267 clr.w -[A7] 00001BF2 4EAD 0192 jsr [A5 + 0x192 /* export_46 */] 00001BF6 486E FFD8 pea.l [A6 - 0x28] 00001BFA 4267 clr.w -[A7] 00001BFC 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00001C00 487A 060A pea.l [PC + 0x60A /* 0000220C, value 0xF206361, pstring " can\'t be worn." */] 00001C04 4267 clr.w -[A7] 00001C06 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00001C0A 4EAD 0182 jsr [A5 + 0x182 /* export_44 */] 00001C0E 584F addq.w A7, 4 00001C10 486E FEBC pea.l [A6 - 0x144] 00001C14 4EAD 0302 jsr [A5 + 0x302 /* export_92 */] 00001C18 6000 0404 bra +0x406 /* 0000201E */ label00001C1C: 00001C1C 102C 010A move.b D0, [A4 + 0x10A] 00001C20 5300 subq.b D0, 1 00001C22 6750 beq +0x52 /* 00001C74 */ 00001C24 486E FEBC pea.l [A6 - 0x144] 00001C28 487A 0038 pea.l [PC + 0x38 /* 00001C62, value 0x4EAD0182 */] 00001C2C 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 00001C30 487A 05BA pea.l [PC + 0x5BA /* 000021EC, value 0x1F536F72, pstring "Sorry, but it is impossible to " */] 00001C34 4267 clr.w -[A7] 00001C36 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00001C3A 486D A846 pea.l [A5 - 0x57BA] 00001C3E 4267 clr.w -[A7] 00001C40 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00001C44 487A 05A0 pea.l [PC + 0x5A0 /* 000021E6, value 0x5207468, pstring " the " */] 00001C48 4267 clr.w -[A7] 00001C4A 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00001C4E 486E FFD8 pea.l [A6 - 0x28] 00001C52 4267 clr.w -[A7] 00001C54 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00001C58 3F3C 002E move.w -[A7], 0x2E /* '.' */ 00001C5C 4267 clr.w -[A7] 00001C5E 4EAD 0192 jsr [A5 + 0x192 /* export_46 */] 00001C62 4EAD 0182 jsr [A5 + 0x182 /* export_44 */] 00001C66 584F addq.w A7, 4 00001C68 486E FEBC pea.l [A6 - 0x144] 00001C6C 4EAD 0302 jsr [A5 + 0x302 /* export_92 */] 00001C70 6000 03AC bra +0x3AE /* 0000201E */ label00001C74: 00001C74 0C6C 0064 00F6 cmpi.w [A4 + 0xF6], 0x64 /* 'd' */ 00001C7A 6F3C ble +0x3E /* 00001CB8 */ 00001C7C 486E FEBC pea.l [A6 - 0x144] 00001C80 487A 0024 pea.l [PC + 0x24 /* 00001CA6, value 0x4EAD0182 */] 00001C84 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 00001C88 487A 052A pea.l [PC + 0x52A /* 000021B4, value 0x30546F6F '0Too', pstring "Too heavy! You aren\'t strong enough to wear the " */] 00001C8C 4267 clr.w -[A7] 00001C8E 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00001C92 486E FFD8 pea.l [A6 - 0x28] 00001C96 4267 clr.w -[A7] 00001C98 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00001C9C 3F3C 002E move.w -[A7], 0x2E /* '.' */ 00001CA0 4267 clr.w -[A7] 00001CA2 4EAD 0192 jsr [A5 + 0x192 /* export_46 */] 00001CA6 4EAD 0182 jsr [A5 + 0x182 /* export_44 */] 00001CAA 584F addq.w A7, 4 00001CAC 486E FEBC pea.l [A6 - 0x144] 00001CB0 4EAD 0302 jsr [A5 + 0x302 /* export_92 */] 00001CB4 6000 0368 bra +0x36A /* 0000201E */ label00001CB8: 00001CB8 0C6C 0064 00F8 cmpi.w [A4 + 0xF8], 0x64 /* 'd' */ 00001CBE 6F5C ble +0x5E /* 00001D1C */ 00001CC0 486E FEBC pea.l [A6 - 0x144] 00001CC4 487A 0044 pea.l [PC + 0x44 /* 00001D0A, value 0x4EAD0182 */] 00001CC8 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 00001CCC 487A 04E0 pea.l [PC + 0x4E0 /* 000021AE, value 0x4546865, pstring "The " */] 00001CD0 4267 clr.w -[A7] 00001CD2 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00001CD6 486E FFD8 pea.l [A6 - 0x28] 00001CDA 4267 clr.w -[A7] 00001CDC 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00001CE0 3F3C 0020 move.w -[A7], 0x20 /* ' ' */ 00001CE4 4267 clr.w -[A7] 00001CE6 4EAD 0192 jsr [A5 + 0x192 /* export_46 */] 00001CEA 486E FEA4 pea.l [A6 - 0x15C] 00001CEE 3F07 move.w -[A7], D7 00001CF0 4EBA EE8E jsr [PC - 0x1172 /* 00000B80 */] 00001CF4 584F addq.w A7, 4 00001CF6 486E FEA4 pea.l [A6 - 0x15C] 00001CFA 4267 clr.w -[A7] 00001CFC 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00001D00 487A 0494 pea.l [PC + 0x494 /* 00002196, value 0x17206661, pstring " far too bulky to wear." */] 00001D04 4267 clr.w -[A7] 00001D06 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00001D0A 4EAD 0182 jsr [A5 + 0x182 /* export_44 */] 00001D0E 584F addq.w A7, 4 00001D10 486E FEBC pea.l [A6 - 0x144] 00001D14 4EAD 0302 jsr [A5 + 0x302 /* export_92 */] 00001D18 6000 0304 bra +0x306 /* 0000201E */ label00001D1C: 00001D1C 554F subq.w A7, 2 00001D1E 4EAD 03AA jsr [A5 + 0x3AA /* export_113 */] 00001D22 301F move.w D0, [A7]+ 00001D24 D06C 00F6 add.w D0, [A4 + 0xF6] 00001D28 0C40 0064 cmpi.w D0, 0x64 /* 'd' */ 00001D2C 6F60 ble +0x62 /* 00001D8E */ 00001D2E 486E FEBC pea.l [A6 - 0x144] 00001D32 487A 0010 pea.l [PC + 0x10 /* 00001D44, value 0x4EAD0182 */] 00001D36 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 00001D3A 487A 0424 pea.l [PC + 0x424 /* 00002160, value 0x34596F75 '4You', pstring "You aren\'t strong enough to carry your current load " */] 00001D3E 4267 clr.w -[A7] 00001D40 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00001D44 4EAD 0182 jsr [A5 + 0x182 /* export_44 */] 00001D48 584F addq.w A7, 4 00001D4A 486E FEBC pea.l [A6 - 0x144] 00001D4E 4EAD 0302 jsr [A5 + 0x302 /* export_92 */] 00001D52 486E FEBC pea.l [A6 - 0x144] 00001D56 487A 0024 pea.l [PC + 0x24 /* 00001D7C, value 0x4EAD0182 */] 00001D5A 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 00001D5E 487A 03F6 pea.l [PC + 0x3F6 /* 00002156, value 0x9706C75 '\tplu', pstring "plus the " */] 00001D62 4267 clr.w -[A7] 00001D64 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00001D68 486E FFD8 pea.l [A6 - 0x28] 00001D6C 4267 clr.w -[A7] 00001D6E 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00001D72 3F3C 002E move.w -[A7], 0x2E /* '.' */ 00001D76 4267 clr.w -[A7] 00001D78 4EAD 0192 jsr [A5 + 0x192 /* export_46 */] 00001D7C 4EAD 0182 jsr [A5 + 0x182 /* export_44 */] 00001D80 584F addq.w A7, 4 00001D82 486E FEBC pea.l [A6 - 0x144] 00001D86 4EAD 0302 jsr [A5 + 0x302 /* export_92 */] 00001D8A 6000 0292 bra +0x294 /* 0000201E */ label00001D8E: 00001D8E 554F subq.w A7, 2 00001D90 4EAD 03B2 jsr [A5 + 0x3B2 /* export_114 */] 00001D94 301F move.w D0, [A7]+ 00001D96 D06C 00F8 add.w D0, [A4 + 0xF8] 00001D9A 0C40 0064 cmpi.w D0, 0x64 /* 'd' */ 00001D9E 6F3C ble +0x3E /* 00001DDC */ 00001DA0 486E FEBC pea.l [A6 - 0x144] 00001DA4 487A 0024 pea.l [PC + 0x24 /* 00001DCA, value 0x4EAD0182 */] 00001DA8 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 00001DAC 487A 0370 pea.l [PC + 0x370 /* 0000211E, value 0x37596F75 '7You', pstring "Your load would be too bulky to manage if you took the " */] 00001DB0 4267 clr.w -[A7] 00001DB2 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00001DB6 486E FFD8 pea.l [A6 - 0x28] 00001DBA 4267 clr.w -[A7] 00001DBC 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00001DC0 3F3C 002E move.w -[A7], 0x2E /* '.' */ 00001DC4 4267 clr.w -[A7] 00001DC6 4EAD 0192 jsr [A5 + 0x192 /* export_46 */] 00001DCA 4EAD 0182 jsr [A5 + 0x182 /* export_44 */] 00001DCE 584F addq.w A7, 4 00001DD0 486E FEBC pea.l [A6 - 0x144] 00001DD4 4EAD 0302 jsr [A5 + 0x302 /* export_92 */] 00001DD8 6000 0244 bra +0x246 /* 0000201E */ label00001DDC: 00001DDC 3F2C 00F4 move.w -[A7], [A4 + 0xF4] 00001DE0 3F3C FFFF move.w -[A7], 0xFFFF 00001DE4 4EAD 03BA jsr [A5 + 0x3BA /* export_115 */] 00001DE8 397C 03E8 00F4 move.w [A4 + 0xF4], 0x3E8 00001DEE 3F3C 03E8 move.w -[A7], 0x3E8 00001DF2 3F3C 0001 move.w -[A7], 0x1 00001DF6 4EAD 03BA jsr [A5 + 0x3BA /* export_115 */] 00001DFA 3F07 move.w -[A7], D7 00001DFC 4EBA F338 jsr [PC - 0xCC8 /* 00001136 */] 00001E00 486E FEBC pea.l [A6 - 0x144] 00001E04 487A 0038 pea.l [PC + 0x38 /* 00001E3E, value 0x4EAD0182 */] 00001E08 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 00001E0C 487A 02F6 pea.l [PC + 0x2F6 /* 00002104, value 0x18596F75, pstring "You are now wearing the " */] 00001E10 4267 clr.w -[A7] 00001E12 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00001E16 486E FFBC pea.l [A6 - 0x44] 00001E1A 4267 clr.w -[A7] 00001E1C 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00001E20 3F3C 0020 move.w -[A7], 0x20 /* ' ' */ 00001E24 4267 clr.w -[A7] 00001E26 4EAD 0192 jsr [A5 + 0x192 /* export_46 */] 00001E2A 486E FFD8 pea.l [A6 - 0x28] 00001E2E 4267 clr.w -[A7] 00001E30 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00001E34 3F3C 002E move.w -[A7], 0x2E /* '.' */ 00001E38 4267 clr.w -[A7] 00001E3A 4EAD 0192 jsr [A5 + 0x192 /* export_46 */] 00001E3E 4EAD 0182 jsr [A5 + 0x182 /* export_44 */] 00001E42 584F addq.w A7, 4 00001E44 486E FEBC pea.l [A6 - 0x144] 00001E48 4EAD 0302 jsr [A5 + 0x302 /* export_92 */] 00001E4C 6000 01D0 bra +0x1D2 /* 0000201E */ label00001E50: 00001E50 3007 move.w D0, D7 00001E52 E540 asl D0.w, 2 00001E54 0640 CF92 addi.w D0, 0xCF92 00001E58 2875 0000 movea.l A4, [A5 + D0.w] 00001E5C 4A2C 00DC tst.b [A4 + 0xDC] 00001E60 6700 00BE beq +0xC0 /* 00001F20 */ 00001E64 486E FEBC pea.l [A6 - 0x144] 00001E68 487A 005E pea.l [PC + 0x5E /* 00001EC8, value 0x4EAD0182 */] 00001E6C 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 00001E70 487A 0274 pea.l [PC + 0x274 /* 000020E6, value 0x1D417320, pstring "As you reach out to take the " */] 00001E74 4267 clr.w -[A7] 00001E76 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00001E7A 486E FFD8 pea.l [A6 - 0x28] 00001E7E 4267 clr.w -[A7] 00001E80 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00001E84 487A 025C pea.l [PC + 0x25C /* 000020E2, value 0x22C2012, pstring ", " */] 00001E88 4267 clr.w -[A7] 00001E8A 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00001E8E 7000 moveq.l D0, 0x00 00001E90 102C 00EA move.b D0, [A4 + 0xEA] 00001E94 C1FC 0018 muls.w D0, 0x18 00001E98 0640 E20C addi.w D0, 0xE20C 00001E9C 4875 0000 pea.l [A5 + D0.w] 00001EA0 4267 clr.w -[A7] 00001EA2 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00001EA6 3F3C 0020 move.w -[A7], 0x20 /* ' ' */ 00001EAA 4267 clr.w -[A7] 00001EAC 4EAD 0192 jsr [A5 + 0x192 /* export_46 */] 00001EB0 7000 moveq.l D0, 0x00 00001EB2 102C 00EA move.b D0, [A4 + 0xEA] 00001EB6 C1FC 0018 muls.w D0, 0x18 00001EBA 0640 E17C addi.w D0, 0xE17C 00001EBE 4875 0000 pea.l [A5 + D0.w] 00001EC2 4267 clr.w -[A7] 00001EC4 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00001EC8 4EAD 0182 jsr [A5 + 0x182 /* export_44 */] 00001ECC 584F addq.w A7, 4 00001ECE 486E FEBC pea.l [A6 - 0x144] 00001ED2 4EAD 0302 jsr [A5 + 0x302 /* export_92 */] 00001ED6 486E FEBC pea.l [A6 - 0x144] 00001EDA 487A 0032 pea.l [PC + 0x32 /* 00001F0E, value 0x4EAD0182 */] 00001EDE 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 00001EE2 487A 01F4 pea.l [PC + 0x1F4 /* 000020D8, value 0x8617420, pstring "at you. " */] 00001EE6 4267 clr.w -[A7] 00001EE8 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00001EEC 7000 moveq.l D0, 0x00 00001EEE 102C 00EA move.b D0, [A4 + 0xEA] 00001EF2 C1FC 0018 muls.w D0, 0x18 00001EF6 0640 E254 addi.w D0, 0xE254 00001EFA 4875 0000 pea.l [A5 + D0.w] 00001EFE 4267 clr.w -[A7] 00001F00 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00001F04 487A 01AE pea.l [PC + 0x1AE /* 000020B4, value 0x2320646F '# do', pstring " doesn\'t seem to want to cooperate." */] 00001F08 4267 clr.w -[A7] 00001F0A 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00001F0E 4EAD 0182 jsr [A5 + 0x182 /* export_44 */] 00001F12 584F addq.w A7, 4 00001F14 486E FEBC pea.l [A6 - 0x144] 00001F18 4EAD 0302 jsr [A5 + 0x302 /* export_92 */] 00001F1C 6000 0100 bra +0x102 /* 0000201E */ label00001F20: 00001F20 486E FEBC pea.l [A6 - 0x144] 00001F24 487A 0046 pea.l [PC + 0x46 /* 00001F6C, value 0x4EAD0182 */] 00001F28 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 00001F2C 487A 0174 pea.l [PC + 0x174 /* 000020A2, value 0x11417320, pstring "As you reach for " */] 00001F30 4267 clr.w -[A7] 00001F32 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00001F36 7000 moveq.l D0, 0x00 00001F38 102C 00EA move.b D0, [A4 + 0xEA] 00001F3C C1FC 0018 muls.w D0, 0x18 00001F40 0640 E1C4 addi.w D0, 0xE1C4 00001F44 4875 0000 pea.l [A5 + D0.w] 00001F48 4267 clr.w -[A7] 00001F4A 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00001F4E 487A 014A pea.l [PC + 0x14A /* 0000209A, value 0x62C2074, pstring ", the " */] 00001F52 4267 clr.w -[A7] 00001F54 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00001F58 486E FFD8 pea.l [A6 - 0x28] 00001F5C 4267 clr.w -[A7] 00001F5E 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00001F62 487A 011A pea.l [PC + 0x11A /* 0000207E, value 0x1A207365, pstring " seems happy to be touched" */] 00001F66 4267 clr.w -[A7] 00001F68 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00001F6C 4EAD 0182 jsr [A5 + 0x182 /* export_44 */] 00001F70 584F addq.w A7, 4 00001F72 486E FEBC pea.l [A6 - 0x144] 00001F76 4EAD 0302 jsr [A5 + 0x302 /* export_92 */] 00001F7A 486E FEBC pea.l [A6 - 0x144] 00001F7E 487A 0032 pea.l [PC + 0x32 /* 00001FB2, value 0x4EAD0182 */] 00001F82 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 00001F86 487A 00E6 pea.l [PC + 0xE6 /* 0000206E, value 0xF627574, pstring "but as soon as " */] 00001F8A 4267 clr.w -[A7] 00001F8C 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00001F90 7000 moveq.l D0, 0x00 00001F92 102C 00EA move.b D0, [A4 + 0xEA] 00001F96 C1FC 0018 muls.w D0, 0x18 00001F9A 0640 E20C addi.w D0, 0xE20C 00001F9E 4875 0000 pea.l [A5 + D0.w] 00001FA2 4267 clr.w -[A7] 00001FA4 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00001FA8 487A 00A2 pea.l [PC + 0xA2 /* 0000204C, value 0x20207265 ' re', pstring " realizes that you want to take " */] 00001FAC 4267 clr.w -[A7] 00001FAE 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00001FB2 4EAD 0182 jsr [A5 + 0x182 /* export_44 */] 00001FB6 584F addq.w A7, 4 00001FB8 486E FEBC pea.l [A6 - 0x144] 00001FBC 4EAD 0302 jsr [A5 + 0x302 /* export_92 */] 00001FC0 486E FEBC pea.l [A6 - 0x144] 00001FC4 487A 004A pea.l [PC + 0x4A /* 00002010, value 0x4EAD0182 */] 00001FC8 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 00001FCC 7000 moveq.l D0, 0x00 00001FCE 102C 00EA move.b D0, [A4 + 0xEA] 00001FD2 C1FC 0018 muls.w D0, 0x18 00001FD6 0640 E1C4 addi.w D0, 0xE1C4 00001FDA 4875 0000 pea.l [A5 + D0.w] 00001FDE 4267 clr.w -[A7] 00001FE0 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00001FE4 487A 0062 pea.l [PC + 0x62 /* 00002048, value 0x22C2012, pstring ", " */] 00001FE8 4267 clr.w -[A7] 00001FEA 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00001FEE 7000 moveq.l D0, 0x00 00001FF0 102C 00EA move.b D0, [A4 + 0xEA] 00001FF4 C1FC 0018 muls.w D0, 0x18 00001FF8 0640 E20C addi.w D0, 0xE20C 00001FFC 4875 0000 pea.l [A5 + D0.w] 00002000 4267 clr.w -[A7] 00002002 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00002006 487A 0028 pea.l [PC + 0x28 /* 00002030, value 0x1720736C, pstring " slips from your grasp." */] 0000200A 4267 clr.w -[A7] 0000200C 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00002010 4EAD 0182 jsr [A5 + 0x182 /* export_44 */] 00002014 584F addq.w A7, 4 00002016 486E FEBC pea.l [A6 - 0x144] 0000201A 4EAD 0302 jsr [A5 + 0x302 /* export_92 */] label0000201E: 0000201E 4CDF 1080 movem.l D7,A4, [A7]+ 00002022 4E5E unlink A6 00002024 2E9F move.l [A7], [A7]+ 00002026 4E75 rts 00002028 5745 subq.w D5, 3 0000202A 4152 chk.w D0, [A2] 0000202C 2020 move.l D0, -[A0] 0000202E 2020 move.l D0, -[A0] 00002030 1720 move.b -[A3], -[A0] 00002032 736C moveq.l D1, 0x6C 00002034 6970 bvs +0x72 /* 000020A6 */ 00002036 7320 moveq.l D1, 0x20 00002038 6672 bne +0x74 /* 000020AC */ 0000203A 6F6D ble +0x6F /* 000020A9 */ 0000203C 2079 6F75 7220 movea.l A0, [0x6F757220] 00002042 6772 beq +0x74 /* 000020B6 */ 00002044 6173 bsr +0x75 /* 000020B9 */ 00002046 702E moveq.l D0, 0x2E 00002048 022C 2012 2020 andi.b [A4 + 0x2020], 0x12 0000204E 7265 moveq.l D1, 0x65 00002050 616C bsr +0x6E /* 000020BE */ 00002052 697A bvs +0x7C /* 000020CE */ 00002054 6573 bcs +0x75 /* 000020C9 */ 00002056 2074 6861 movea.l A0, [A4 + D6 + 0x61] 0000205A 7420 moveq.l D2, 0x20 0000205C 796F moveq.l D4, 0x6F 0000205E 7520 moveq.l D2, 0x20 00002060 7761 moveq.l D3, 0x61 00002062 6E74 bgt +0x76 /* 000020D8 */ 00002064 2074 6F20 7461 movea.l A0, [A4 + 0x7461 + D6 * 8] 0000206A 6B65 bmi +0x67 /* 000020D1 */ 0000206C 2016 move.l D0, [A6] 0000206E 0F62 bchg -[A2], D7 00002070 7574 moveq.l D2, 0x74 00002072 2061 movea.l A0, -[A1] 00002074 7320 moveq.l D1, 0x20 00002076 736F moveq.l D1, 0x6F 00002078 6F6E ble +0x70 /* 000020E8 */ 0000207A 2061 movea.l A0, -[A1] 0000207C 7320 moveq.l D1, 0x20 0000207E 1A20 move.b D5, -[A0] 00002080 7365 moveq.l D1, 0x65 00002082 656D bcs +0x6F /* 000020F1 */ 00002084 7320 moveq.l D1, 0x20 00002086 6861 bvc +0x63 /* 000020E9 */ 00002088 7070 moveq.l D0, 0x70 0000208A 7920 moveq.l D4, 0x20 0000208C 746F moveq.l D2, 0x6F 0000208E 2062 movea.l A0, -[A2] 00002090 6520 bcs +0x22 /* 000020B2 */ 00002092 746F moveq.l D2, 0x6F 00002094 7563 moveq.l D2, 0x63 00002096 6865 bvc +0x67 /* 000020FD */ 00002098 6416 bcc +0x18 /* 000020B0 */ 0000209A 062C 2074 6865 addi.b [A4 + 0x6865], 0x74 /* 't' */ 000020A0 2012 move.l D0, [A2] 000020A2 1141 7320 move.b [A0 + 0x7320], D1 label000020A6: 000020A6 796F moveq.l D4, 0x6F 000020A8 7520 moveq.l D2, 0x20 000020AA 7265 moveq.l D1, 0x65 label000020AC: 000020AC 6163 bsr +0x65 /* 00002111 */ 000020AE 6820 bvc +0x22 /* 000020D0 */ label000020B0: 000020B0 666F bne +0x71 /* 00002121 */ label000020B2: 000020B2 7220 moveq.l D1, 0x20 000020B4 2320 move.l -[A1], -[A0] label000020B6: 000020B6 646F bcc +0x71 /* 00002127 */ 000020B8 6573 bcs +0x75 /* 0000212D */ 000020BA 6E27 bgt +0x29 /* 000020E3 */ 000020BC 7420 moveq.l D2, 0x20 fn000020BE: 000020BE 7365 moveq.l D1, 0x65 000020C0 656D bcs +0x6F /* 0000212F */ 000020C2 2074 6F20 7761 movea.l A0, [A4 + 0x7761 + D6 * 8] 000020C8 6E74 bgt +0x76 /* 0000213E */ 000020CA 2074 6F20 636F movea.l A0, [A4 + 0x636F + D6 * 8] // begin alternate branch 000020CE-000020D0 label000020CE: 000020CE 636F bls +0x71 /* 0000213F */ // end alternate branch 000020CE-000020D0 label000020CE: // (misaligned) label000020D0: 000020D0 6F70 ble +0x72 /* 00002142 */ 000020D2 6572 bcs +0x74 /* 00002146 */ 000020D4 6174 bsr +0x76 /* 0000214A */ 000020D6 652E bcs +0x30 /* 00002106 */ label000020D8: 000020D8 0861 7420 bchg.b -[A1], 0x20 /* ' ' */ 000020DC 796F moveq.l D4, 0x6F 000020DE 752E moveq.l D2, 0x2E 000020E0 2012 move.l D0, [A2] 000020E2 022C 2012 1D41 andi.b [A4 + 0x1D41], 0x12 label000020E8: 000020E8 7320 moveq.l D1, 0x20 000020EA 796F moveq.l D4, 0x6F 000020EC 7520 moveq.l D2, 0x20 000020EE 7265 moveq.l D1, 0x65 000020F0 6163 bsr +0x65 /* 00002155 */ 000020F2 6820 bvc +0x22 /* 00002114 */ 000020F4 6F75 ble +0x77 /* 0000216B */ 000020F6 7420 moveq.l D2, 0x20 000020F8 746F moveq.l D2, 0x6F 000020FA 2074 616B 6520 7468 6520 movea.l A0, [[A4 + 0x6520] + 0x74686520] 00002104 1859 movea.b A4, [A1]+ label00002106: 00002106 6F75 ble +0x77 /* 0000217D */ 00002108 2061 movea.l A0, -[A1] 0000210A 7265 moveq.l D1, 0x65 0000210C 206E 6F77 movea.l A0, [A6 + 0x6F77] 00002110 2077 6561 7269 movea.l A0, [[A7 + 0x7269]] // begin alternate branch 00002114-00002116 label00002114: 00002114 7269 moveq.l D1, 0x69 // end alternate branch 00002114-00002116 label00002114: // (misaligned) 00002116 6E67 bgt +0x69 /* 0000217F */ 00002118 2074 6865 movea.l A0, [A4 + D6 + 0x65] 0000211C 2012 move.l D0, [A2] 0000211E 3759 6F75 move.w [A3 + 0x6F75], [A1]+ 00002122 7220 moveq.l D1, 0x20 00002124 6C6F bge +0x71 /* 00002195 */ 00002126 6164 bsr +0x66 /* 0000218C */ 00002128 2077 6F75 movea.l A0, <> 0000212C 6C64 bge +0x66 /* 00002192 */ 0000212E 2062 movea.l A0, -[A2] 00002130 6520 bcs +0x22 /* 00002152 */ 00002132 746F moveq.l D2, 0x6F 00002134 6F20 ble +0x22 /* 00002156 */ 00002136 6275 bhi +0x77 /* 000021AD */ 00002138 6C6B bge +0x6D /* 000021A5 */ 0000213A 7920 moveq.l D4, 0x20 0000213C 746F moveq.l D2, 0x6F label0000213E: 0000213E 206D 616E movea.l A0, [A5 + 0x616E] label00002142: 00002142 6167 bsr +0x69 /* 000021AB */ 00002144 6520 bcs +0x22 /* 00002166 */ label00002146: 00002146 6966 bvs +0x68 /* 000021AE */ 00002148 2079 6F75 2074 movea.l A0, [0x6F752074] // begin alternate branch 0000214A-00002150 fn0000214A: 0000214A 6F75 ble +0x77 /* 000021C1 */ 0000214C 2074 6F6F movea.l A0, <> // end alternate branch 0000214A-00002150 fn0000214A: // (misaligned) 0000214E 6F6F ble +0x71 /* 000021BF */ 00002150 6B20 bmi +0x22 /* 00002172 */ label00002152: 00002152 7468 moveq.l D2, 0x68 00002154 6520 bcs +0x22 /* 00002176 */ label00002156: 00002156 0970 6C75 bchg [A0 + D6 * 4 + 0x75], D4 0000215A 7320 moveq.l D1, 0x20 0000215C 7468 moveq.l D2, 0x68 0000215E 6520 bcs +0x22 /* 00002180 */ 00002160 3459 movea.w A2, [A1]+ 00002162 6F75 ble +0x77 /* 000021D9 */ 00002164 2061 movea.l A0, -[A1] label00002166: 00002166 7265 moveq.l D1, 0x65 00002168 6E27 bgt +0x29 /* 00002191 */ 0000216A 7420 moveq.l D2, 0x20 0000216C 7374 moveq.l D1, 0x74 0000216E 726F moveq.l D1, 0x6F 00002170 6E67 bgt +0x69 /* 000021D9 */ label00002172: 00002172 2065 movea.l A0, -[A5] 00002174 6E6F bgt +0x71 /* 000021E5 */ label00002176: 00002176 7567 moveq.l D2, 0x67 00002178 6820 bvc +0x22 /* 0000219A */ 0000217A 746F moveq.l D2, 0x6F 0000217C 2063 movea.l A0, -[A3] 0000217E 6172 bsr +0x74 /* 000021F2 */ label00002180: 00002180 7279 moveq.l D1, 0x79 00002182 2079 6F75 7220 movea.l A0, [0x6F757220] 00002188 6375 bls +0x77 /* 000021FF */ 0000218A 7272 moveq.l D1, 0x72 fn0000218C: 0000218C 656E bcs +0x70 /* 000021FC */ 0000218E 7420 moveq.l D2, 0x20 00002190 6C6F bge +0x71 /* 00002201 */ label00002192: 00002192 6164 bsr +0x66 /* 000021F8 */ 00002194 2016 move.l D0, [A6] 00002196 1720 move.b -[A3], -[A0] 00002198 6661 bne +0x63 /* 000021FB */ label0000219A: 0000219A 7220 moveq.l D1, 0x20 0000219C 746F moveq.l D2, 0x6F 0000219E 6F20 ble +0x22 /* 000021C0 */ 000021A0 6275 bhi +0x77 /* 00002217 */ 000021A2 6C6B bge +0x6D /* 0000220F */ 000021A4 7920 moveq.l D4, 0x20 000021A6 746F moveq.l D2, 0x6F 000021A8 2077 6561 722E movea.l A0, [[A7 + 0x722E]] label000021AE: 000021AE 0454 6865 subi.w [A4], 0x6865 /* 'he' */ 000021B2 2012 move.l D0, [A2] 000021B4 3054 movea.w A0, [A4] 000021B6 6F6F ble +0x71 /* 00002227 */ 000021B8 2068 6561 movea.l A0, [A0 + 0x6561] 000021BC 7679 moveq.l D3, 0x79 000021BE 2120 move.l -[A0], -[A0] label000021C0: 000021C0 596F 7520 subq.w [A7 + 0x7520], 4 000021C4 6172 bsr +0x74 /* 00002238 */ 000021C6 656E bcs +0x70 /* 00002236 */ 000021C8 2774 2073 7472 move.l [A3 + 0x7472], [A4 + D2.w + 0x73] 000021CE 6F6E ble +0x70 /* 0000223E */ 000021D0 6720 beq +0x22 /* 000021F2 */ 000021D2 656E bcs +0x70 /* 00002242 */ 000021D4 6F75 ble +0x77 /* 0000224B */ 000021D6 6768 beq +0x6A /* 00002240 */ 000021D8 2074 6F20 7765 movea.l A0, [A4 + 0x7765 + D6 * 8] 000021DE 6172 bsr +0x74 /* 00002252 */ 000021E0 2074 6865 movea.l A0, [A4 + D6 + 0x65] 000021E4 2012 move.l D0, [A2] 000021E6 0520 btst -[A0], D2 000021E8 7468 moveq.l D2, 0x68 000021EA 6520 bcs +0x22 /* 0000220C */ 000021EC 1F53 6F72 move.b [A7 + 0x6F72], [A3] 000021F0 7279 moveq.l D1, 0x79 fn000021F2: 000021F2 2C20 move.l D6, -[A0] 000021F4 6275 bhi +0x77 /* 0000226B */ 000021F6 7420 moveq.l D2, 0x20 fn000021F8: 000021F8 6974 bvs +0x76 /* 0000226E */ 000021FA 2069 7320 movea.l A0, [A1 + 0x7320] // begin alternate branch 000021FC-000021FE label000021FC: 000021FC 7320 moveq.l D1, 0x20 // end alternate branch 000021FC-000021FE label000021FC: // (misaligned) 000021FE 696D bvs +0x6F /* 0000226D */ 00002200 706F moveq.l D0, 0x6F 00002202 7373 moveq.l D1, 0x73 00002204 6962 bvs +0x64 /* 00002268 */ 00002206 6C65 bge +0x67 /* 0000226D */ 00002208 2074 6F20 0F20 movea.l A0, [A4 + 0xF20 + D6 * 8] // begin alternate branch 0000220C-0000220E label0000220C: 0000220C 0F20 btst -[A0], D7 // end alternate branch 0000220C-0000220E label0000220C: // (misaligned) 0000220E 6361 bls +0x63 /* 00002271 */ 00002210 6E27 bgt +0x29 /* 00002239 */ 00002212 7420 moveq.l D2, 0x20 00002214 6265 bhi +0x67 /* 0000227B */ 00002216 2077 6F72 6E2E 0F53 6F72 movea.l A0, [[A7 + 0x6E2E0F53] + 0x6F72] 00002220 7279 moveq.l D1, 0x79 00002222 2C20 move.l D6, -[A0] 00002224 6275 bhi +0x77 /* 0000229B */ 00002226 7420 moveq.l D2, 0x20 00002228 7468 moveq.l D2, 0x68 0000222A 6520 bcs +0x22 /* 0000224C */ 0000222C 0920 btst -[A0], D4 0000222E 6865 bvc +0x67 /* 00002295 */ 00002230 7265 moveq.l D1, 0x65 00002232 2074 6F20 0420 movea.l A0, [A4 + 0x420 + D6 * 8] // begin alternate branch 00002236-0000223A label00002236: 00002236 0420 6E6F subi.b -[A0], 0x6F /* 'o' */ // end alternate branch 00002236-0000223A label00002236: // (misaligned) fn00002238: 00002238 6E6F bgt +0x71 /* 000022A9 */ 0000223A 2012 move.l D0, [A2] 0000223C 1153 6F72 move.b [A0 + 0x6F72], [A3] // begin alternate branch 0000223E-00002240 label0000223E: 0000223E 6F72 ble +0x74 /* 000022B2 */ // end alternate branch 0000223E-00002240 label0000223E: // (misaligned) label00002240: 00002240 7279 moveq.l D1, 0x79 label00002242: 00002242 2C20 move.l D6, -[A0] 00002244 6275 bhi +0x77 /* 000022BB */ 00002246 7420 moveq.l D2, 0x20 00002248 7468 moveq.l D2, 0x68 0000224A 6572 bcs +0x74 /* 000022BE */ label0000224C: 0000224C 6520 bcs +0x22 /* 0000226E */ 0000224E 1C59 movea.b A6, [A1]+ 00002250 6F75 ble +0x77 /* 000022C7 */ fn00002252: 00002252 2061 movea.l A0, -[A1] 00002254 7265 moveq.l D1, 0x65 00002256 2061 movea.l A0, -[A1] 00002258 6C72 bge +0x74 /* 000022CC */ 0000225A 6561 bcs +0x63 /* 000022BD */ 0000225C 6479 bcc +0x7B /* 000022D7 */ 0000225E 2077 6561 7269 movea.l A0, [[A7 + 0x7269]] 00002264 6E67 bgt +0x69 /* 000022CD */ 00002266 2074 6865 movea.l A0, [A4 + D6 + 0x65] // begin alternate branch 00002268-0000226A label00002268: 00002268 6865 bvc +0x67 /* 000022CF */ // end alternate branch 00002268-0000226A label00002268: // (misaligned) 0000226A 2012 move.l D0, [A2] export_157: 0000226C 4E56 FE8A link A6, -0x0176 // begin alternate branch 0000226E-00002274 label0000226E: 0000226E FE8A 48E7 .extension 0xE8A <> // unimplemented 00002272 0700 btst D0, D3 // end alternate branch 0000226E-00002274 label0000226E: // (misaligned) 00002270 48E7 0700 movem.l -[A7], D5,D6,D7 00002274 206E 0010 movea.l A0, [A6 + 0x10] 00002278 43EE FFA8 lea.l A1, [A6 - 0x58] 0000227C 7005 moveq.l D0, 0x05 label0000227E: 0000227E 22D8 move.l [A1]+, [A0]+ 00002280 51C8 FFFC dbf D0, -0x6 /* 0000227E */ 00002284 206E 000C movea.l A0, [A6 + 0xC] 00002288 43EE FFC0 lea.l A1, [A6 - 0x40] 0000228C 7005 moveq.l D0, 0x05 label0000228E: 0000228E 22D8 move.l [A1]+, [A0]+ 00002290 51C8 FFFC dbf D0, -0x6 /* 0000228E */ 00002294 206E 0008 movea.l A0, [A6 + 0x8] 00002298 43EE FFD8 lea.l A1, [A6 - 0x28] 0000229C 7005 moveq.l D0, 0x05 label0000229E: 0000229E 22D8 move.l [A1]+, [A0]+ 000022A0 51C8 FFFC dbf D0, -0x6 /* 0000229E */ 000022A4 0CAE 0341 4C4C FFA8 cmpi.l [A6 - 0x58], 0x3414C4C 000022AC 57C0 seq D0 000022AE 0CAE 0341 4C4C FFD8 cmpi.l [A6 - 0x28], 0x3414C4C // begin alternate branch 000022B2-000022B6 label000022B2: 000022B2 4C4C FFD8 movem.l D3,D4,D6,D7,A0,A1,A2,A3,A4,A5,A6,A7, A4 // end alternate branch 000022B2-000022B6 label000022B2: // (misaligned) 000022B6 57C1 seq D1 000022B8 8001 or.b D0, D1 000022BA 6728 beq +0x2A /* 000022E4 */ 000022BC 486E FEA2 pea.l [A6 - 0x15E] // begin alternate branch 000022BE-000022CE label000022BE: 000022BE FEA2 487A .extension 0xEA2 <> // unimplemented 000022C2 0010 4EAD ori.b [A0], 0xAD 000022C6 0172 487A bchg [A2 + D4 + 0x7A], D0 000022CA 1876 4267 movea.b A4, [A6 + D4.w * 2 + 0x67] // end alternate branch 000022BE-000022CE label000022BE: // (misaligned) 000022C0 487A 0010 pea.l [PC + 0x10 /* 000022D2, value 0x4EAD0182 */] 000022C4 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 000022C8 487A 1876 pea.l [PC + 0x1876 /* 00003B40, value 0x274E6F74 '\'Not', pstring "Not everything at once - one at a time!" */] label000022CC: 000022CC 4267 clr.w -[A7] 000022CE 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 000022D2 4EAD 0182 jsr [A5 + 0x182 /* export_44 */] 000022D6 584F addq.w A7, 4 000022D8 486E FEA2 pea.l [A6 - 0x15E] 000022DC 4EAD 0302 jsr [A5 + 0x302 /* export_92 */] 000022E0 6000 1110 bra +0x1112 /* 000033F2 */ label000022E4: 000022E4 4A2E FFC0 tst.b [A6 - 0x40] 000022E8 660C bne +0xE /* 000022F6 */ 000022EA 486E FFA8 pea.l [A6 - 0x58] 000022EE 4EAD 041A jsr [A5 + 0x41A /* export_127 */] 000022F2 6000 10FE bra +0x1100 /* 000033F2 */ label000022F6: 000022F6 487A 1844 pea.l [PC + 0x1844 /* 00003B3C, value 0x2415416, pstring "AT" */] 000022FA 486E FFC0 pea.l [A6 - 0x40] 000022FE 4EAD 00CA jsr [A5 + 0xCA /* export_21 */] 00002302 57C0 seq D0 00002304 487A 1832 pea.l [PC + 0x1832 /* 00003B38, value 0x2544F16, pstring "TO" */] 00002308 486E FFC0 pea.l [A6 - 0x40] 0000230C 4EAD 00CA jsr [A5 + 0xCA /* export_21 */] 00002310 57C1 seq D1 00002312 8001 or.b D0, D1 00002314 487A 181A pea.l [PC + 0x181A /* 00003B30, value 0x6414352, pstring "ACROSS" */] 00002318 486E FFC0 pea.l [A6 - 0x40] 0000231C 4EAD 00CA jsr [A5 + 0xCA /* export_21 */] 00002320 57C1 seq D1 00002322 8001 or.b D0, D1 00002324 487A 1806 pea.l [PC + 0x1806 /* 00003B2C, value 0x2494E16, pstring "IN" */] 00002328 486E FFC0 pea.l [A6 - 0x40] 0000232C 4EAD 00CA jsr [A5 + 0xCA /* export_21 */] 00002330 57C1 seq D1 00002332 8001 or.b D0, D1 00002334 487A 17EE pea.l [PC + 0x17EE /* 00003B24, value 0x6494E53, pstring "INSIDE" */] 00002338 486E FFC0 pea.l [A6 - 0x40] 0000233C 4EAD 00CA jsr [A5 + 0xCA /* export_21 */] 00002340 57C1 seq D1 00002342 8001 or.b D0, D1 00002344 487A 17D8 pea.l [PC + 0x17D8 /* 00003B1E, value 0x4494E54, pstring "INTO" */] 00002348 486E FFC0 pea.l [A6 - 0x40] 0000234C 4EAD 00CA jsr [A5 + 0xCA /* export_21 */] 00002350 57C1 seq D1 00002352 8001 or.b D0, D1 00002354 5200 addq.b D0, 1 00002356 6728 beq +0x2A /* 00002380 */ 00002358 486E FEA2 pea.l [A6 - 0x15E] 0000235C 487A 0010 pea.l [PC + 0x10 /* 0000236E, value 0x4EAD0182 */] 00002360 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 00002364 487A 1794 pea.l [PC + 0x1794 /* 00003AFA, value 0x22204920 '\" I ', pstring " I don\'t understand what you mean." */] 00002368 4267 clr.w -[A7] 0000236A 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 0000236E 4EAD 0182 jsr [A5 + 0x182 /* export_44 */] 00002372 584F addq.w A7, 4 00002374 486E FEA2 pea.l [A6 - 0x15E] 00002378 4EAD 0302 jsr [A5 + 0x302 /* export_92 */] 0000237C 6000 1074 bra +0x1076 /* 000033F2 */ label00002380: 00002380 0CAE 0341 4C4C FFA8 cmpi.l [A6 - 0x58], 0x3414C4C 00002388 57C0 seq D0 0000238A 0CAE 0341 4C4C FFD8 cmpi.l [A6 - 0x28], 0x3414C4C 00002392 57C1 seq D1 00002394 8001 or.b D0, D1 00002396 6728 beq +0x2A /* 000023C0 */ 00002398 486E FEA2 pea.l [A6 - 0x15E] 0000239C 487A 0010 pea.l [PC + 0x10 /* 000023AE, value 0x4EAD0182 */] 000023A0 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 000023A4 487A 172C pea.l [PC + 0x172C /* 00003AD2, value 0x274E6F74 '\'Not', pstring "Not everything at once - one at a time!" */] 000023A8 4267 clr.w -[A7] 000023AA 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 000023AE 4EAD 0182 jsr [A5 + 0x182 /* export_44 */] 000023B2 584F addq.w A7, 4 000023B4 486E FEA2 pea.l [A6 - 0x15E] 000023B8 4EAD 0302 jsr [A5 + 0x302 /* export_92 */] 000023BC 6000 1034 bra +0x1036 /* 000033F2 */ label000023C0: 000023C0 554F subq.w A7, 2 000023C2 486E FFD8 pea.l [A6 - 0x28] 000023C6 4EAD 0372 jsr [A5 + 0x372 /* export_106 */] 000023CA 4A1F tst.b [A7]+ 000023CC 6700 0AEC beq +0xAEE /* 00002EBA */ 000023D0 554F subq.w A7, 2 000023D2 486E FFA8 pea.l [A6 - 0x58] 000023D6 4EAD 039A jsr [A5 + 0x39A /* export_111 */] 000023DA 3E1F move.w D7, [A7]+ 000023DC 554F subq.w A7, 2 000023DE 486E FFD8 pea.l [A6 - 0x28] 000023E2 4EAD 03A2 jsr [A5 + 0x3A2 /* export_112 */] 000023E6 3C1F move.w D6, [A7]+ 000023E8 554F subq.w A7, 2 000023EA 3F07 move.w -[A7], D7 000023EC 4EAD 038A jsr [A5 + 0x38A /* export_109 */] 000023F0 0C5F 0001 cmpi.w [A7]+, 0x1 000023F4 56C0 sne D0 000023F6 2F00 move.l -[A7], D0 000023F8 554F subq.w A7, 2 000023FA 3F07 move.w -[A7], D7 000023FC 4EAD 038A jsr [A5 + 0x38A /* export_109 */] 00002400 321F move.w D1, [A7]+ 00002402 201F move.l D0, [A7]+ 00002404 0C41 03E8 cmpi.w D1, 0x3E8 00002408 56C1 sne D1 0000240A C001 and.b D0, D1 0000240C 6744 beq +0x46 /* 00002452 */ 0000240E 486E FFA8 pea.l [A6 - 0x58] 00002412 4EAD 034A jsr [A5 + 0x34A /* export_101 */] 00002416 486E FEA2 pea.l [A6 - 0x15E] 0000241A 487A 0024 pea.l [PC + 0x24 /* 00002440, value 0x4EAD0182 */] 0000241E 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 00002422 487A 169A pea.l [PC + 0x169A /* 00003ABE, value 0x13596F75, pstring "You don\'t have the " */] 00002426 4267 clr.w -[A7] 00002428 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 0000242C 486E FFA8 pea.l [A6 - 0x58] 00002430 4267 clr.w -[A7] 00002432 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00002436 3F3C 002E move.w -[A7], 0x2E /* '.' */ 0000243A 4267 clr.w -[A7] 0000243C 4EAD 0192 jsr [A5 + 0x192 /* export_46 */] 00002440 4EAD 0182 jsr [A5 + 0x182 /* export_44 */] 00002444 584F addq.w A7, 4 00002446 486E FEA2 pea.l [A6 - 0x15E] 0000244A 4EAD 0302 jsr [A5 + 0x302 /* export_92 */] 0000244E 6000 0FA2 bra +0xFA4 /* 000033F2 */ label00002452: 00002452 3006 move.w D0, D6 00002454 E540 asl D0.w, 2 00002456 0640 CF92 addi.w D0, 0xCF92 0000245A 2075 0000 movea.l A0, [A5 + D0.w] 0000245E 3028 00D8 move.w D0, [A0 + 0xD8] 00002462 B06D D76E cmp.w D0, [A5 - 0x2892] 00002466 6774 beq +0x76 /* 000024DC */ 00002468 486E FFD8 pea.l [A6 - 0x28] 0000246C 4EAD 034A jsr [A5 + 0x34A /* export_101 */] 00002470 486E FFC0 pea.l [A6 - 0x40] 00002474 4EAD 034A jsr [A5 + 0x34A /* export_101 */] 00002478 486E FEA2 pea.l [A6 - 0x15E] 0000247C 487A 004C pea.l [PC + 0x4C /* 000024CA, value 0x4EAD0182 */] 00002480 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 00002484 487A 1620 pea.l [PC + 0x1620 /* 00003AA6, value 0x17536F72, pstring "Sorry, but there is no " */] 00002488 4267 clr.w -[A7] 0000248A 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 0000248E 486E FFD8 pea.l [A6 - 0x28] 00002492 4267 clr.w -[A7] 00002494 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00002498 487A 1602 pea.l [PC + 0x1602 /* 00003A9C, value 0x9206865 '\t he', pstring " here to " */] 0000249C 4267 clr.w -[A7] 0000249E 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 000024A2 486D A846 pea.l [A5 - 0x57BA] 000024A6 4267 clr.w -[A7] 000024A8 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 000024AC 3F3C 0020 move.w -[A7], 0x20 /* ' ' */ 000024B0 4267 clr.w -[A7] 000024B2 4EAD 0192 jsr [A5 + 0x192 /* export_46 */] 000024B6 486E FFC0 pea.l [A6 - 0x40] 000024BA 4267 clr.w -[A7] 000024BC 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 000024C0 3F3C 002E move.w -[A7], 0x2E /* '.' */ 000024C4 4267 clr.w -[A7] 000024C6 4EAD 0192 jsr [A5 + 0x192 /* export_46 */] 000024CA 4EAD 0182 jsr [A5 + 0x182 /* export_44 */] 000024CE 584F addq.w A7, 4 000024D0 486E FEA2 pea.l [A6 - 0x15E] 000024D4 4EAD 0302 jsr [A5 + 0x302 /* export_92 */] 000024D8 6000 0F18 bra +0xF1A /* 000033F2 */ label000024DC: 000024DC 3006 move.w D0, D6 000024DE E540 asl D0.w, 2 000024E0 0640 CF92 addi.w D0, 0xCF92 000024E4 2075 0000 movea.l A0, [A5 + D0.w] 000024E8 4A28 00DC tst.b [A0 + 0xDC] 000024EC 6700 049A beq +0x49C /* 00002988 */ 000024F0 3006 move.w D0, D6 000024F2 E540 asl D0.w, 2 000024F4 0640 CF92 addi.w D0, 0xCF92 000024F8 2075 0000 movea.l A0, [A5 + D0.w] 000024FC BE68 00DA cmp.w D7, [A0 + 0xDA] 00002500 6600 0180 bne +0x182 /* 00002682 */ 00002504 486E FFA8 pea.l [A6 - 0x58] 00002508 4EAD 034A jsr [A5 + 0x34A /* export_101 */] 0000250C 486E FFD8 pea.l [A6 - 0x28] 00002510 4EAD 034A jsr [A5 + 0x34A /* export_101 */] 00002514 486E FEA2 pea.l [A6 - 0x15E] 00002518 487A 0038 pea.l [PC + 0x38 /* 00002552, value 0x4EAD0182 */] 0000251C 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 00002520 487A 1574 pea.l [PC + 0x1574 /* 00003A96, value 0x4546865, pstring "The " */] 00002524 4267 clr.w -[A7] 00002526 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 0000252A 486E FFA8 pea.l [A6 - 0x58] 0000252E 4267 clr.w -[A7] 00002530 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00002534 487A 153C pea.l [PC + 0x153C /* 00003A72, value 0x2220736F '\" so', pstring " soars through the air toward the " */] 00002538 4267 clr.w -[A7] 0000253A 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 0000253E 486E FFD8 pea.l [A6 - 0x28] 00002542 4267 clr.w -[A7] 00002544 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00002548 3F3C 002E move.w -[A7], 0x2E /* '.' */ 0000254C 4267 clr.w -[A7] 0000254E 4EAD 0192 jsr [A5 + 0x192 /* export_46 */] 00002552 4EAD 0182 jsr [A5 + 0x182 /* export_44 */] 00002556 584F addq.w A7, 4 00002558 486E FEA2 pea.l [A6 - 0x15E] 0000255C 4EAD 0302 jsr [A5 + 0x302 /* export_92 */] 00002560 486E FEA2 pea.l [A6 - 0x15E] 00002564 487A 0010 pea.l [PC + 0x10 /* 00002576, value 0x4EAD0182 */] 00002568 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 0000256C 487A 14F0 pea.l [PC + 0x14F0 /* 00003A5E, value 0x12497427, pstring "It\'s a direct hit!" */] 00002570 4267 clr.w -[A7] 00002572 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00002576 4EAD 0182 jsr [A5 + 0x182 /* export_44 */] 0000257A 584F addq.w A7, 4 0000257C 486E FEA2 pea.l [A6 - 0x15E] 00002580 4EAD 0302 jsr [A5 + 0x302 /* export_92 */] 00002584 486E FEA2 pea.l [A6 - 0x15E] 00002588 487A 0052 pea.l [PC + 0x52 /* 000025DC, value 0x4EAD0182 */] 0000258C 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 00002590 487A 14C6 pea.l [PC + 0x14C6 /* 00003A58, value 0x4546865, pstring "The " */] 00002594 4267 clr.w -[A7] 00002596 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 0000259A 486E FFD8 pea.l [A6 - 0x28] 0000259E 4267 clr.w -[A7] 000025A0 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 000025A4 3F3C 0020 move.w -[A7], 0x20 /* ' ' */ 000025A8 4267 clr.w -[A7] 000025AA 4EAD 0192 jsr [A5 + 0x192 /* export_46 */] 000025AE 3006 move.w D0, D6 000025B0 E540 asl D0.w, 2 000025B2 0640 CF92 addi.w D0, 0xCF92 000025B6 2075 0000 movea.l A0, [A5 + D0.w] 000025BA 7000 moveq.l D0, 0x00 000025BC 1028 00EA move.b D0, [A0 + 0xEA] 000025C0 C1FC 0018 muls.w D0, 0x18 000025C4 0640 E134 addi.w D0, 0xE134 000025C8 4875 0000 pea.l [A5 + D0.w] 000025CC 4267 clr.w -[A7] 000025CE 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 000025D2 487A 1462 pea.l [PC + 0x1462 /* 00003A36, value 0x2020616E ' an', pstring " angrily and writhes in agony as" */] 000025D6 4267 clr.w -[A7] 000025D8 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 000025DC 4EAD 0182 jsr [A5 + 0x182 /* export_44 */] 000025E0 584F addq.w A7, 4 000025E2 486E FEA2 pea.l [A6 - 0x15E] 000025E6 4EAD 0302 jsr [A5 + 0x302 /* export_92 */] 000025EA 486E FEA2 pea.l [A6 - 0x15E] 000025EE 487A 0034 pea.l [PC + 0x34 /* 00002624, value 0x4EAD0182 */] 000025F2 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 000025F6 3006 move.w D0, D6 000025F8 E540 asl D0.w, 2 000025FA 0640 CF92 addi.w D0, 0xCF92 000025FE 2075 0000 movea.l A0, [A5 + D0.w] 00002602 7000 moveq.l D0, 0x00 00002604 1028 00EA move.b D0, [A0 + 0xEA] 00002608 C1FC 0018 muls.w D0, 0x18 0000260C 0640 E20C addi.w D0, 0xE20C 00002610 4875 0000 pea.l [A5 + D0.w] 00002614 4267 clr.w -[A7] 00002616 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 0000261A 487A 13F2 pea.l [PC + 0x13F2 /* 00003A0E, value 0x26206661 '& fa', pstring " fades away in a cloud of green smoke." */] 0000261E 4267 clr.w -[A7] 00002620 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00002624 4EAD 0182 jsr [A5 + 0x182 /* export_44 */] 00002628 584F addq.w A7, 4 0000262A 486E FEA2 pea.l [A6 - 0x15E] 0000262E 4EAD 0302 jsr [A5 + 0x302 /* export_92 */] 00002632 3006 move.w D0, D6 00002634 E540 asl D0.w, 2 00002636 0640 CF92 addi.w D0, 0xCF92 0000263A 2075 0000 movea.l A0, [A5 + D0.w] 0000263E 4268 00D8 clr.w [A0 + 0xD8] 00002642 3007 move.w D0, D7 00002644 E540 asl D0.w, 2 00002646 0640 D2B2 addi.w D0, 0xD2B2 0000264A 2075 0000 movea.l A0, [A5 + D0.w] 0000264E 3F28 00F4 move.w -[A7], [A0 + 0xF4] 00002652 3F3C FFFF move.w -[A7], 0xFFFF 00002656 4EAD 03BA jsr [A5 + 0x3BA /* export_115 */] 0000265A 3F2D D76E move.w -[A7], [A5 - 0x2892] 0000265E 3F3C 0001 move.w -[A7], 0x1 00002662 4EAD 03BA jsr [A5 + 0x3BA /* export_115 */] 00002666 3007 move.w D0, D7 00002668 E540 asl D0.w, 2 0000266A 0640 D2B2 addi.w D0, 0xD2B2 0000266E 2075 0000 movea.l A0, [A5 + D0.w] 00002672 316D D76E 00F4 move.w [A0 + 0xF4], [A5 - 0x2892] 00002678 3F07 move.w -[A7], D7 0000267A 4EBA EABA jsr [PC - 0x1546 /* 00001136 */] 0000267E 6000 0D72 bra +0xD74 /* 000033F2 */ label00002682: 00002682 486E FFA8 pea.l [A6 - 0x58] 00002686 4EAD 034A jsr [A5 + 0x34A /* export_101 */] 0000268A 486E FFD8 pea.l [A6 - 0x28] 0000268E 4EAD 034A jsr [A5 + 0x34A /* export_101 */] 00002692 486E FEA2 pea.l [A6 - 0x15E] 00002696 487A 0038 pea.l [PC + 0x38 /* 000026D0, value 0x4EAD0182 */] 0000269A 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 0000269E 487A 1368 pea.l [PC + 0x1368 /* 00003A08, value 0x4546865, pstring "The " */] 000026A2 4267 clr.w -[A7] 000026A4 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 000026A8 486E FFA8 pea.l [A6 - 0x58] 000026AC 4267 clr.w -[A7] 000026AE 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 000026B2 487A 1330 pea.l [PC + 0x1330 /* 000039E4, value 0x2220736F '\" so', pstring " soars through the air toward the " */] 000026B6 4267 clr.w -[A7] 000026B8 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 000026BC 486E FFD8 pea.l [A6 - 0x28] 000026C0 4267 clr.w -[A7] 000026C2 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 000026C6 3F3C 002E move.w -[A7], 0x2E /* '.' */ 000026CA 4267 clr.w -[A7] 000026CC 4EAD 0192 jsr [A5 + 0x192 /* export_46 */] 000026D0 4EAD 0182 jsr [A5 + 0x182 /* export_44 */] 000026D4 584F addq.w A7, 4 000026D6 486E FEA2 pea.l [A6 - 0x15E] 000026DA 4EAD 0302 jsr [A5 + 0x302 /* export_92 */] 000026DE 486E FEA2 pea.l [A6 - 0x15E] 000026E2 487A 0010 pea.l [PC + 0x10 /* 000026F4, value 0x4EAD0182 */] 000026E6 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 000026EA 487A 12E4 pea.l [PC + 0x12E4 /* 000039D0, value 0x12497427, pstring "It\'s a direct hit!" */] 000026EE 4267 clr.w -[A7] 000026F0 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 000026F4 4EAD 0182 jsr [A5 + 0x182 /* export_44 */] 000026F8 584F addq.w A7, 4 000026FA 486E FEA2 pea.l [A6 - 0x15E] 000026FE 4EAD 0302 jsr [A5 + 0x302 /* export_92 */] 00002702 3007 move.w D0, D7 00002704 E540 asl D0.w, 2 00002706 0640 D2B2 addi.w D0, 0xD2B2 0000270A 2075 0000 movea.l A0, [A5 + D0.w] 0000270E 1028 0108 move.b D0, [A0 + 0x108] 00002712 5300 subq.b D0, 1 00002714 6700 010C beq +0x10E /* 00002822 */ 00002718 486E FEA2 pea.l [A6 - 0x15E] 0000271C 487A 0042 pea.l [PC + 0x42 /* 00002760, value 0x4EAD0182 */] 00002720 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 00002724 487A 1296 pea.l [PC + 0x1296 /* 000039BC, value 0x13556E66, pstring "Unfortunately, the " */] 00002728 4267 clr.w -[A7] 0000272A 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 0000272E 486E FFA8 pea.l [A6 - 0x58] 00002732 4267 clr.w -[A7] 00002734 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00002738 487A 1268 pea.l [PC + 0x1268 /* 000039A2, value 0x18206D65, pstring " merely bounces off the " */] 0000273C 4267 clr.w -[A7] 0000273E 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00002742 486E FFD8 pea.l [A6 - 0x28] 00002746 4267 clr.w -[A7] 00002748 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 0000274C 487A 1250 pea.l [PC + 0x1250 /* 0000399E, value 0x2277312, pstring "\'s" */] 00002750 4267 clr.w -[A7] 00002752 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00002756 487A 123E pea.l [PC + 0x123E /* 00003996, value 0x6206865, pstring " head," */] 0000275A 4267 clr.w -[A7] 0000275C 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00002760 4EAD 0182 jsr [A5 + 0x182 /* export_44 */] 00002764 584F addq.w A7, 4 00002766 486E FEA2 pea.l [A6 - 0x15E] 0000276A 4EAD 0302 jsr [A5 + 0x302 /* export_92 */] 0000276E 486E FEA2 pea.l [A6 - 0x15E] 00002772 487A 003E pea.l [PC + 0x3E /* 000027B2, value 0x4EAD0182 */] 00002776 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 0000277A 487A 1204 pea.l [PC + 0x1204 /* 00003980, value 0x14616E64, pstring "and appears to make " */] 0000277E 4267 clr.w -[A7] 00002780 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00002784 3006 move.w D0, D6 00002786 E540 asl D0.w, 2 00002788 0640 CF92 addi.w D0, 0xCF92 0000278C 2075 0000 movea.l A0, [A5 + D0.w] 00002790 7000 moveq.l D0, 0x00 00002792 1028 00EA move.b D0, [A0 + 0xEA] 00002796 C1FC 0018 muls.w D0, 0x18 0000279A 0640 E1C4 addi.w D0, 0xE1C4 0000279E 4875 0000 pea.l [A5 + D0.w] 000027A2 4267 clr.w -[A7] 000027A4 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 000027A8 487A 11C8 pea.l [PC + 0x11C8 /* 00003972, value 0xD207175 '\r qu', pstring " quite angry." */] 000027AC 4267 clr.w -[A7] 000027AE 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 000027B2 4EAD 0182 jsr [A5 + 0x182 /* export_44 */] 000027B6 584F addq.w A7, 4 000027B8 486E FEA2 pea.l [A6 - 0x15E] 000027BC 4EAD 0302 jsr [A5 + 0x302 /* export_92 */] 000027C0 3007 move.w D0, D7 000027C2 E540 asl D0.w, 2 000027C4 0640 D2B2 addi.w D0, 0xD2B2 000027C8 2075 0000 movea.l A0, [A5 + D0.w] 000027CC 3F28 00F4 move.w -[A7], [A0 + 0xF4] 000027D0 3F3C FFFF move.w -[A7], 0xFFFF 000027D4 4EAD 03BA jsr [A5 + 0x3BA /* export_115 */] 000027D8 3F2D D76E move.w -[A7], [A5 - 0x2892] 000027DC 3F3C 0001 move.w -[A7], 0x1 000027E0 4EAD 03BA jsr [A5 + 0x3BA /* export_115 */] 000027E4 3007 move.w D0, D7 000027E6 E540 asl D0.w, 2 000027E8 0640 D2B2 addi.w D0, 0xD2B2 000027EC 2075 0000 movea.l A0, [A5 + D0.w] 000027F0 316D D76E 00F4 move.w [A0 + 0xF4], [A5 - 0x2892] 000027F6 3F07 move.w -[A7], D7 000027F8 4EBA E93C jsr [PC - 0x16C4 /* 00001136 */] 000027FC 3006 move.w D0, D6 000027FE E540 asl D0.w, 2 00002800 0640 CF92 addi.w D0, 0xCF92 00002804 2075 0000 movea.l A0, [A5 + D0.w] 00002808 3028 00E2 move.w D0, [A0 + 0xE2] 0000280C 5240 addq.w D0, 1 0000280E 3206 move.w D1, D6 00002810 E541 asl D1.w, 2 00002812 0641 CF92 addi.w D1, 0xCF92 00002816 2075 1000 movea.l A0, [A5 + D1.w] 0000281A 3140 00E2 move.w [A0 + 0xE2], D0 0000281E 6000 0BD2 bra +0xBD4 /* 000033F2 */ label00002822: 00002822 486E FEA2 pea.l [A6 - 0x15E] 00002826 487A 0066 pea.l [PC + 0x66 /* 0000288E, value 0x4EAD0182 */] 0000282A 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 0000282E 487A 113C pea.l [PC + 0x113C /* 0000396C, value 0x4546865, pstring "The " */] 00002832 4267 clr.w -[A7] 00002834 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00002838 486E FFA8 pea.l [A6 - 0x58] 0000283C 4267 clr.w -[A7] 0000283E 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00002842 487A 1110 pea.l [PC + 0x1110 /* 00003954, value 0x16207370, pstring " splashes against the " */] 00002846 4267 clr.w -[A7] 00002848 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 0000284C 486E FFD8 pea.l [A6 - 0x28] 00002850 4267 clr.w -[A7] 00002852 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00002856 487A 10F2 pea.l [PC + 0x10F2 /* 0000394A, value 0x920736F '\t so', pstring " soaking " */] 0000285A 4267 clr.w -[A7] 0000285C 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00002860 3006 move.w D0, D6 00002862 E540 asl D0.w, 2 00002864 0640 CF92 addi.w D0, 0xCF92 00002868 2075 0000 movea.l A0, [A5 + D0.w] 0000286C 7000 moveq.l D0, 0x00 0000286E 1028 00EA move.b D0, [A0 + 0xEA] 00002872 C1FC 0018 muls.w D0, 0x18 00002876 0640 E1C4 addi.w D0, 0xE1C4 0000287A 4875 0000 pea.l [A5 + D0.w] 0000287E 4267 clr.w -[A7] 00002880 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00002884 487A 10BE pea.l [PC + 0x10BE /* 00003944, value 0x420616E, pstring " and" */] 00002888 4267 clr.w -[A7] 0000288A 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 0000288E 4EAD 0182 jsr [A5 + 0x182 /* export_44 */] 00002892 584F addq.w A7, 4 00002894 486E FEA2 pea.l [A6 - 0x15E] 00002898 4EAD 0302 jsr [A5 + 0x302 /* export_92 */] 0000289C 486E FEA2 pea.l [A6 - 0x15E] 000028A0 487A 0052 pea.l [PC + 0x52 /* 000028F4, value 0x4EAD0182 */] 000028A4 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 000028A8 487A 1088 pea.l [PC + 0x1088 /* 00003932, value 0x11636C65, pstring "clearly angering " */] 000028AC 4267 clr.w -[A7] 000028AE 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 000028B2 3006 move.w D0, D6 000028B4 E540 asl D0.w, 2 000028B6 0640 CF92 addi.w D0, 0xCF92 000028BA 2075 0000 movea.l A0, [A5 + D0.w] 000028BE 7000 moveq.l D0, 0x00 000028C0 1028 00EA move.b D0, [A0 + 0xEA] 000028C4 C1FC 0018 muls.w D0, 0x18 000028C8 0640 E1C4 addi.w D0, 0xE1C4 000028CC 4875 0000 pea.l [A5 + D0.w] 000028D0 4267 clr.w -[A7] 000028D2 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 000028D6 487A 104A pea.l [PC + 0x104A /* 00003922, value 0xF2E2041, pstring ". Although the " */] 000028DA 4267 clr.w -[A7] 000028DC 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 000028E0 486E FFA8 pea.l [A6 - 0x58] 000028E4 4267 clr.w -[A7] 000028E6 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 000028EA 487A 1020 pea.l [PC + 0x1020 /* 0000390C, value 0x14206576, pstring " evaporates quickly," */] 000028EE 4267 clr.w -[A7] 000028F0 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 000028F4 4EAD 0182 jsr [A5 + 0x182 /* export_44 */] 000028F8 584F addq.w A7, 4 000028FA 486E FEA2 pea.l [A6 - 0x15E] 000028FE 4EAD 0302 jsr [A5 + 0x302 /* export_92 */] 00002902 486E FEA2 pea.l [A6 - 0x15E] 00002906 487A 0024 pea.l [PC + 0x24 /* 0000292C, value 0x4EAD0182 */] 0000290A 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 0000290E 487A 0FF6 pea.l [PC + 0xFF6 /* 00003906, value 0x4746865, pstring "the " */] 00002912 4267 clr.w -[A7] 00002914 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00002918 486E FFD8 pea.l [A6 - 0x28] 0000291C 4267 clr.w -[A7] 0000291E 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00002922 487A 0FC6 pea.l [PC + 0xFC6 /* 000038EA, value 0x1A20646F, pstring " doesn\'t seem to like you." */] 00002926 4267 clr.w -[A7] 00002928 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 0000292C 4EAD 0182 jsr [A5 + 0x182 /* export_44 */] 00002930 584F addq.w A7, 4 00002932 486E FEA2 pea.l [A6 - 0x15E] 00002936 4EAD 0302 jsr [A5 + 0x302 /* export_92 */] 0000293A 3007 move.w D0, D7 0000293C E540 asl D0.w, 2 0000293E 0640 D2B2 addi.w D0, 0xD2B2 00002942 2075 0000 movea.l A0, [A5 + D0.w] 00002946 3F28 00F4 move.w -[A7], [A0 + 0xF4] 0000294A 3F3C FFFF move.w -[A7], 0xFFFF 0000294E 4EAD 03BA jsr [A5 + 0x3BA /* export_115 */] 00002952 3007 move.w D0, D7 00002954 E540 asl D0.w, 2 00002956 0640 D2B2 addi.w D0, 0xD2B2 0000295A 2075 0000 movea.l A0, [A5 + D0.w] 0000295E 4268 00F4 clr.w [A0 + 0xF4] 00002962 3006 move.w D0, D6 00002964 E540 asl D0.w, 2 00002966 0640 CF92 addi.w D0, 0xCF92 0000296A 2075 0000 movea.l A0, [A5 + D0.w] 0000296E 3028 00E2 move.w D0, [A0 + 0xE2] 00002972 5240 addq.w D0, 1 00002974 3206 move.w D1, D6 00002976 E541 asl D1.w, 2 00002978 0641 CF92 addi.w D1, 0xCF92 0000297C 2075 1000 movea.l A0, [A5 + D1.w] 00002980 3140 00E2 move.w [A0 + 0xE2], D0 00002984 6000 0A6C bra +0xA6E /* 000033F2 */ label00002988: 00002988 3006 move.w D0, D6 0000298A E540 asl D0.w, 2 0000298C 0640 CF92 addi.w D0, 0xCF92 00002990 2075 0000 movea.l A0, [A5 + D0.w] 00002994 BE68 00DA cmp.w D7, [A0 + 0xDA] 00002998 6600 021A bne +0x21C /* 00002BB4 */ 0000299C 486E FFA8 pea.l [A6 - 0x58] 000029A0 4EAD 034A jsr [A5 + 0x34A /* export_101 */] 000029A4 486E FFD8 pea.l [A6 - 0x28] 000029A8 4EAD 034A jsr [A5 + 0x34A /* export_101 */] 000029AC 486E FEA2 pea.l [A6 - 0x15E] 000029B0 487A 0038 pea.l [PC + 0x38 /* 000029EA, value 0x4EAD0182 */] 000029B4 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 000029B8 487A 0F2A pea.l [PC + 0xF2A /* 000038E4, value 0x4546865, pstring "The " */] 000029BC 4267 clr.w -[A7] 000029BE 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 000029C2 486E FFA8 pea.l [A6 - 0x58] 000029C6 4267 clr.w -[A7] 000029C8 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 000029CC 487A 0EF2 pea.l [PC + 0xEF2 /* 000038C0, value 0x2220736F '\" so', pstring " soars through the air toward the " */] 000029D0 4267 clr.w -[A7] 000029D2 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 000029D6 486E FFD8 pea.l [A6 - 0x28] 000029DA 4267 clr.w -[A7] 000029DC 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 000029E0 3F3C 002E move.w -[A7], 0x2E /* '.' */ 000029E4 4267 clr.w -[A7] 000029E6 4EAD 0192 jsr [A5 + 0x192 /* export_46 */] 000029EA 4EAD 0182 jsr [A5 + 0x182 /* export_44 */] 000029EE 584F addq.w A7, 4 000029F0 486E FEA2 pea.l [A6 - 0x15E] 000029F4 4EAD 0302 jsr [A5 + 0x302 /* export_92 */] 000029F8 486E FEA2 pea.l [A6 - 0x15E] 000029FC 487A 0010 pea.l [PC + 0x10 /* 00002A0E, value 0x4EAD0182 */] 00002A00 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 00002A04 487A 0EA6 pea.l [PC + 0xEA6 /* 000038AC, value 0x12497427, pstring "It\'s a direct hit!" */] 00002A08 4267 clr.w -[A7] 00002A0A 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00002A0E 4EAD 0182 jsr [A5 + 0x182 /* export_44 */] 00002A12 584F addq.w A7, 4 00002A14 486E FEA2 pea.l [A6 - 0x15E] 00002A18 4EAD 0302 jsr [A5 + 0x302 /* export_92 */] 00002A1C 486E FEA2 pea.l [A6 - 0x15E] 00002A20 487A 0052 pea.l [PC + 0x52 /* 00002A74, value 0x4EAD0182 */] 00002A24 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 00002A28 487A 0E7C pea.l [PC + 0xE7C /* 000038A6, value 0x4546865, pstring "The " */] 00002A2C 4267 clr.w -[A7] 00002A2E 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00002A32 486E FFD8 pea.l [A6 - 0x28] 00002A36 4267 clr.w -[A7] 00002A38 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00002A3C 3F3C 0020 move.w -[A7], 0x20 /* ' ' */ 00002A40 4267 clr.w -[A7] 00002A42 4EAD 0192 jsr [A5 + 0x192 /* export_46 */] 00002A46 3006 move.w D0, D6 00002A48 E540 asl D0.w, 2 00002A4A 0640 CF92 addi.w D0, 0xCF92 00002A4E 2075 0000 movea.l A0, [A5 + D0.w] 00002A52 7000 moveq.l D0, 0x00 00002A54 1028 00EA move.b D0, [A0 + 0xEA] 00002A58 C1FC 0018 muls.w D0, 0x18 00002A5C 0640 E134 addi.w D0, 0xE134 00002A60 4875 0000 pea.l [A5 + D0.w] 00002A64 4267 clr.w -[A7] 00002A66 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00002A6A 487A 0E14 pea.l [PC + 0xE14 /* 00003880, value 0x2420616E '$ an', pstring " and gives you a puzzled look, as if" */] 00002A6E 4267 clr.w -[A7] 00002A70 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00002A74 4EAD 0182 jsr [A5 + 0x182 /* export_44 */] 00002A78 584F addq.w A7, 4 00002A7A 486E FEA2 pea.l [A6 - 0x15E] 00002A7E 4EAD 0302 jsr [A5 + 0x302 /* export_92 */] 00002A82 486E FEA2 pea.l [A6 - 0x15E] 00002A86 487A 0062 pea.l [PC + 0x62 /* 00002AEA, value 0x4EAD0182 */] 00002A8A 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 00002A8E 3006 move.w D0, D6 00002A90 E540 asl D0.w, 2 00002A92 0640 CF92 addi.w D0, 0xCF92 00002A96 2075 0000 movea.l A0, [A5 + D0.w] 00002A9A 7000 moveq.l D0, 0x00 00002A9C 1028 00EA move.b D0, [A0 + 0xEA] 00002AA0 C1FC 0018 muls.w D0, 0x18 00002AA4 0640 E20C addi.w D0, 0xE20C 00002AA8 4875 0000 pea.l [A5 + D0.w] 00002AAC 4267 clr.w -[A7] 00002AAE 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00002AB2 487A 0D9A pea.l [PC + 0xD9A /* 0000384E, value 0x3020636F '0 co', pstring " couldn\'t understand why you would want to hurt " */] 00002AB6 4267 clr.w -[A7] 00002AB8 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00002ABC 3006 move.w D0, D6 00002ABE E540 asl D0.w, 2 00002AC0 0640 CF92 addi.w D0, 0xCF92 00002AC4 2075 0000 movea.l A0, [A5 + D0.w] 00002AC8 7000 moveq.l D0, 0x00 00002ACA 1028 00EA move.b D0, [A0 + 0xEA] 00002ACE C1FC 0018 muls.w D0, 0x18 00002AD2 0640 E1C4 addi.w D0, 0xE1C4 00002AD6 4875 0000 pea.l [A5 + D0.w] 00002ADA 4267 clr.w -[A7] 00002ADC 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00002AE0 3F3C 002E move.w -[A7], 0x2E /* '.' */ 00002AE4 4267 clr.w -[A7] 00002AE6 4EAD 0192 jsr [A5 + 0x192 /* export_46 */] 00002AEA 4EAD 0182 jsr [A5 + 0x182 /* export_44 */] 00002AEE 584F addq.w A7, 4 00002AF0 486E FEA2 pea.l [A6 - 0x15E] 00002AF4 4EAD 0302 jsr [A5 + 0x302 /* export_92 */] 00002AF8 486E FEA2 pea.l [A6 - 0x15E] 00002AFC 487A 0034 pea.l [PC + 0x34 /* 00002B32, value 0x4EAD0182 */] 00002B00 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 00002B04 3006 move.w D0, D6 00002B06 E540 asl D0.w, 2 00002B08 0640 CF92 addi.w D0, 0xCF92 00002B0C 2075 0000 movea.l A0, [A5 + D0.w] 00002B10 7000 moveq.l D0, 0x00 00002B12 1028 00EA move.b D0, [A0 + 0xEA] 00002B16 C1FC 0018 muls.w D0, 0x18 00002B1A 0640 E254 addi.w D0, 0xE254 00002B1E 4875 0000 pea.l [A5 + D0.w] 00002B22 4267 clr.w -[A7] 00002B24 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00002B28 487A 0CE8 pea.l [PC + 0xCE8 /* 00003812, value 0x3B207772 '; wr', pstring " writhes in agony and fades away in a cloud of white smoke," */] 00002B2C 4267 clr.w -[A7] 00002B2E 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00002B32 4EAD 0182 jsr [A5 + 0x182 /* export_44 */] 00002B36 584F addq.w A7, 4 00002B38 486E FEA2 pea.l [A6 - 0x15E] 00002B3C 4EAD 0302 jsr [A5 + 0x302 /* export_92 */] 00002B40 486E FEA2 pea.l [A6 - 0x15E] 00002B44 487A 0010 pea.l [PC + 0x10 /* 00002B56, value 0x4EAD0182 */] 00002B48 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 00002B4C 487A 0C76 pea.l [PC + 0xC76 /* 000037C4, value 0x4D627574 'Mbut', pstring "but never seems even a bit angry; only confused, upset, and perhaps betrayed." */] 00002B50 4267 clr.w -[A7] 00002B52 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00002B56 4EAD 0182 jsr [A5 + 0x182 /* export_44 */] 00002B5A 584F addq.w A7, 4 00002B5C 486E FEA2 pea.l [A6 - 0x15E] 00002B60 4EAD 0302 jsr [A5 + 0x302 /* export_92 */] 00002B64 3006 move.w D0, D6 00002B66 E540 asl D0.w, 2 00002B68 0640 CF92 addi.w D0, 0xCF92 00002B6C 2075 0000 movea.l A0, [A5 + D0.w] 00002B70 4268 00D8 clr.w [A0 + 0xD8] 00002B74 3007 move.w D0, D7 00002B76 E540 asl D0.w, 2 00002B78 0640 D2B2 addi.w D0, 0xD2B2 00002B7C 2075 0000 movea.l A0, [A5 + D0.w] 00002B80 3F28 00F4 move.w -[A7], [A0 + 0xF4] 00002B84 3F3C FFFF move.w -[A7], 0xFFFF 00002B88 4EAD 03BA jsr [A5 + 0x3BA /* export_115 */] 00002B8C 3F2D D76E move.w -[A7], [A5 - 0x2892] 00002B90 3F3C 0001 move.w -[A7], 0x1 00002B94 4EAD 03BA jsr [A5 + 0x3BA /* export_115 */] 00002B98 3007 move.w D0, D7 00002B9A E540 asl D0.w, 2 00002B9C 0640 D2B2 addi.w D0, 0xD2B2 00002BA0 2075 0000 movea.l A0, [A5 + D0.w] 00002BA4 316D D76E 00F4 move.w [A0 + 0xF4], [A5 - 0x2892] 00002BAA 3F07 move.w -[A7], D7 00002BAC 4EBA E588 jsr [PC - 0x1A78 /* 00001136 */] 00002BB0 6000 0840 bra +0x842 /* 000033F2 */ label00002BB4: 00002BB4 3007 move.w D0, D7 00002BB6 E540 asl D0.w, 2 00002BB8 0640 D2B2 addi.w D0, 0xD2B2 00002BBC 2075 0000 movea.l A0, [A5 + D0.w] 00002BC0 1028 0108 move.b D0, [A0 + 0x108] 00002BC4 5300 subq.b D0, 1 00002BC6 6700 01C2 beq +0x1C4 /* 00002D8A */ 00002BCA 486E FFA8 pea.l [A6 - 0x58] 00002BCE 4EAD 034A jsr [A5 + 0x34A /* export_101 */] 00002BD2 486E FFD8 pea.l [A6 - 0x28] 00002BD6 4EAD 034A jsr [A5 + 0x34A /* export_101 */] 00002BDA 486E FEA2 pea.l [A6 - 0x15E] 00002BDE 487A 0038 pea.l [PC + 0x38 /* 00002C18, value 0x4EAD0182 */] 00002BE2 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 00002BE6 487A 0BD6 pea.l [PC + 0xBD6 /* 000037BE, value 0x4546865, pstring "The " */] 00002BEA 4267 clr.w -[A7] 00002BEC 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00002BF0 486E FFA8 pea.l [A6 - 0x58] 00002BF4 4267 clr.w -[A7] 00002BF6 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00002BFA 487A 0B9E pea.l [PC + 0xB9E /* 0000379A, value 0x2220736F '\" so', pstring " soars through the air toward the " */] 00002BFE 4267 clr.w -[A7] 00002C00 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00002C04 486E FFD8 pea.l [A6 - 0x28] 00002C08 4267 clr.w -[A7] 00002C0A 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00002C0E 3F3C 002E move.w -[A7], 0x2E /* '.' */ 00002C12 4267 clr.w -[A7] 00002C14 4EAD 0192 jsr [A5 + 0x192 /* export_46 */] 00002C18 4EAD 0182 jsr [A5 + 0x182 /* export_44 */] 00002C1C 584F addq.w A7, 4 00002C1E 486E FEA2 pea.l [A6 - 0x15E] 00002C22 4EAD 0302 jsr [A5 + 0x302 /* export_92 */] 00002C26 486E FEA2 pea.l [A6 - 0x15E] 00002C2A 487A 0010 pea.l [PC + 0x10 /* 00002C3C, value 0x4EAD0182 */] 00002C2E 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 00002C32 487A 0B52 pea.l [PC + 0xB52 /* 00003786, value 0x12497427, pstring "It\'s a direct hit!" */] 00002C36 4267 clr.w -[A7] 00002C38 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00002C3C 4EAD 0182 jsr [A5 + 0x182 /* export_44 */] 00002C40 584F addq.w A7, 4 00002C42 486E FEA2 pea.l [A6 - 0x15E] 00002C46 4EAD 0302 jsr [A5 + 0x302 /* export_92 */] 00002C4A 486E FEA2 pea.l [A6 - 0x15E] 00002C4E 487A 0052 pea.l [PC + 0x52 /* 00002CA2, value 0x4EAD0182 */] 00002C52 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 00002C56 487A 0B28 pea.l [PC + 0xB28 /* 00003780, value 0x4546865, pstring "The " */] 00002C5A 4267 clr.w -[A7] 00002C5C 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00002C60 486E FFD8 pea.l [A6 - 0x28] 00002C64 4267 clr.w -[A7] 00002C66 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00002C6A 3F3C 0020 move.w -[A7], 0x20 /* ' ' */ 00002C6E 4267 clr.w -[A7] 00002C70 4EAD 0192 jsr [A5 + 0x192 /* export_46 */] 00002C74 3006 move.w D0, D6 00002C76 E540 asl D0.w, 2 00002C78 0640 CF92 addi.w D0, 0xCF92 00002C7C 2075 0000 movea.l A0, [A5 + D0.w] 00002C80 7000 moveq.l D0, 0x00 00002C82 1028 00EA move.b D0, [A0 + 0xEA] 00002C86 C1FC 0018 muls.w D0, 0x18 00002C8A 0640 E134 addi.w D0, 0xE134 00002C8E 4875 0000 pea.l [A5 + D0.w] 00002C92 4267 clr.w -[A7] 00002C94 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00002C98 487A 0AC6 pea.l [PC + 0xAC6 /* 00003760, value 0x1E20616E, pstring " and gives you a puzzled look," */] 00002C9C 4267 clr.w -[A7] 00002C9E 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00002CA2 4EAD 0182 jsr [A5 + 0x182 /* export_44 */] 00002CA6 584F addq.w A7, 4 00002CA8 486E FEA2 pea.l [A6 - 0x15E] 00002CAC 4EAD 0302 jsr [A5 + 0x302 /* export_92 */] 00002CB0 486E FEA2 pea.l [A6 - 0x15E] 00002CB4 487A 003E pea.l [PC + 0x3E /* 00002CF4, value 0x4EAD0182 */] 00002CB8 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 00002CBC 487A 0A7E pea.l [PC + 0xA7E /* 0000373C, value 0x22636C65 '\"cle', pstring "clearly confused by your actions. " */] 00002CC0 4267 clr.w -[A7] 00002CC2 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00002CC6 3006 move.w D0, D6 00002CC8 E540 asl D0.w, 2 00002CCA 0640 CF92 addi.w D0, 0xCF92 00002CCE 2075 0000 movea.l A0, [A5 + D0.w] 00002CD2 7000 moveq.l D0, 0x00 00002CD4 1028 00EA move.b D0, [A0 + 0xEA] 00002CD8 C1FC 0018 muls.w D0, 0x18 00002CDC 0640 E254 addi.w D0, 0xE254 00002CE0 4875 0000 pea.l [A5 + D0.w] 00002CE4 4267 clr.w -[A7] 00002CE6 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00002CEA 487A 0A44 pea.l [PC + 0xA44 /* 00003730, value 0xB207265, pstring " retreats a" */] 00002CEE 4267 clr.w -[A7] 00002CF0 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00002CF4 4EAD 0182 jsr [A5 + 0x182 /* export_44 */] 00002CF8 584F addq.w A7, 4 00002CFA 486E FEA2 pea.l [A6 - 0x15E] 00002CFE 4EAD 0302 jsr [A5 + 0x302 /* export_92 */] 00002D02 486E FEA2 pea.l [A6 - 0x15E] 00002D06 487A 0010 pea.l [PC + 0x10 /* 00002D18, value 0x4EAD0182 */] 00002D0A 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 00002D0E 487A 09E6 pea.l [PC + 0x9E6 /* 000036F6, value 0x38666577 '8few', pstring "few inches, watching you more carefully than before, but" */] 00002D12 4267 clr.w -[A7] 00002D14 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00002D18 4EAD 0182 jsr [A5 + 0x182 /* export_44 */] 00002D1C 584F addq.w A7, 4 00002D1E 486E FEA2 pea.l [A6 - 0x15E] 00002D22 4EAD 0302 jsr [A5 + 0x302 /* export_92 */] 00002D26 486E FEA2 pea.l [A6 - 0x15E] 00002D2A 487A 0010 pea.l [PC + 0x10 /* 00002D3C, value 0x4EAD0182 */] 00002D2E 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 00002D32 487A 09A6 pea.l [PC + 0x9A6 /* 000036DA, value 0x1B737469, pstring "still doesn\'t seem hostile." */] 00002D36 4267 clr.w -[A7] 00002D38 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00002D3C 4EAD 0182 jsr [A5 + 0x182 /* export_44 */] 00002D40 584F addq.w A7, 4 00002D42 486E FEA2 pea.l [A6 - 0x15E] 00002D46 4EAD 0302 jsr [A5 + 0x302 /* export_92 */] 00002D4A 3007 move.w D0, D7 00002D4C E540 asl D0.w, 2 00002D4E 0640 D2B2 addi.w D0, 0xD2B2 00002D52 2075 0000 movea.l A0, [A5 + D0.w] 00002D56 3F28 00F4 move.w -[A7], [A0 + 0xF4] 00002D5A 3F3C FFFF move.w -[A7], 0xFFFF 00002D5E 4EAD 03BA jsr [A5 + 0x3BA /* export_115 */] 00002D62 3F2D D76E move.w -[A7], [A5 - 0x2892] 00002D66 3F3C 0001 move.w -[A7], 0x1 00002D6A 4EAD 03BA jsr [A5 + 0x3BA /* export_115 */] 00002D6E 3007 move.w D0, D7 00002D70 E540 asl D0.w, 2 00002D72 0640 D2B2 addi.w D0, 0xD2B2 00002D76 2075 0000 movea.l A0, [A5 + D0.w] 00002D7A 316D D76E 00F4 move.w [A0 + 0xF4], [A5 - 0x2892] 00002D80 3F07 move.w -[A7], D7 00002D82 4EBA E3B2 jsr [PC - 0x1C4E /* 00001136 */] 00002D86 6000 066A bra +0x66C /* 000033F2 */ label00002D8A: 00002D8A 486E FFA8 pea.l [A6 - 0x58] 00002D8E 4EAD 034A jsr [A5 + 0x34A /* export_101 */] 00002D92 486E FFD8 pea.l [A6 - 0x28] 00002D96 4EAD 034A jsr [A5 + 0x34A /* export_101 */] 00002D9A 486E FEA2 pea.l [A6 - 0x15E] 00002D9E 487A 0038 pea.l [PC + 0x38 /* 00002DD8, value 0x4EAD0182 */] 00002DA2 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 00002DA6 487A 092C pea.l [PC + 0x92C /* 000036D4, value 0x4546865, pstring "The " */] 00002DAA 4267 clr.w -[A7] 00002DAC 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00002DB0 486E FFA8 pea.l [A6 - 0x58] 00002DB4 4267 clr.w -[A7] 00002DB6 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00002DBA 487A 08EA pea.l [PC + 0x8EA /* 000036A6, value 0x2D20736F '- so', pstring " soars through the air and splashes onto the " */] 00002DBE 4267 clr.w -[A7] 00002DC0 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00002DC4 486E FFD8 pea.l [A6 - 0x28] 00002DC8 4267 clr.w -[A7] 00002DCA 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00002DCE 3F3C 002E move.w -[A7], 0x2E /* '.' */ 00002DD2 4267 clr.w -[A7] 00002DD4 4EAD 0192 jsr [A5 + 0x192 /* export_46 */] 00002DD8 4EAD 0182 jsr [A5 + 0x182 /* export_44 */] 00002DDC 584F addq.w A7, 4 00002DDE 486E FEA2 pea.l [A6 - 0x15E] 00002DE2 4EAD 0302 jsr [A5 + 0x302 /* export_92 */] 00002DE6 486E FEA2 pea.l [A6 - 0x15E] 00002DEA 487A 0038 pea.l [PC + 0x38 /* 00002E24, value 0x4EAD0182 */] 00002DEE 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 00002DF2 487A 08AC pea.l [PC + 0x8AC /* 000036A0, value 0x4546865, pstring "The " */] 00002DF6 4267 clr.w -[A7] 00002DF8 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00002DFC 486E FFD8 pea.l [A6 - 0x28] 00002E00 4267 clr.w -[A7] 00002E02 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00002E06 487A 0886 pea.l [PC + 0x886 /* 0000368E, value 0x10207368, pstring " shakes off the " */] 00002E0A 4267 clr.w -[A7] 00002E0C 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00002E10 486E FFA8 pea.l [A6 - 0x58] 00002E14 4267 clr.w -[A7] 00002E16 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00002E1A 487A 0856 pea.l [PC + 0x856 /* 00003672, value 0x1B2C2077, pstring ", which evaporates quickly." */] 00002E1E 4267 clr.w -[A7] 00002E20 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00002E24 4EAD 0182 jsr [A5 + 0x182 /* export_44 */] 00002E28 584F addq.w A7, 4 00002E2A 486E FEA2 pea.l [A6 - 0x15E] 00002E2E 4EAD 0302 jsr [A5 + 0x302 /* export_92 */] 00002E32 486E FEA2 pea.l [A6 - 0x15E] 00002E36 487A 0024 pea.l [PC + 0x24 /* 00002E5C, value 0x4EAD0182 */] 00002E3A 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 00002E3E 487A 082C pea.l [PC + 0x82C /* 0000366C, value 0x4546865, pstring "The " */] 00002E42 4267 clr.w -[A7] 00002E44 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00002E48 486E FFD8 pea.l [A6 - 0x28] 00002E4C 4267 clr.w -[A7] 00002E4E 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00002E52 487A 07E0 pea.l [PC + 0x7E0 /* 00003634, value 0x37207365 '7 se', pstring " seems quite puzzled by your actions, but still doesn\'t" */] 00002E56 4267 clr.w -[A7] 00002E58 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00002E5C 4EAD 0182 jsr [A5 + 0x182 /* export_44 */] 00002E60 584F addq.w A7, 4 00002E62 486E FEA2 pea.l [A6 - 0x15E] 00002E66 4EAD 0302 jsr [A5 + 0x302 /* export_92 */] 00002E6A 486E FEA2 pea.l [A6 - 0x15E] 00002E6E 487A 0010 pea.l [PC + 0x10 /* 00002E80, value 0x4EAD0182 */] 00002E72 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 00002E76 487A 07AE pea.l [PC + 0x7AE /* 00003626, value 0xD736565 '\rsee', pstring "seem hostile." */] 00002E7A 4267 clr.w -[A7] 00002E7C 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00002E80 4EAD 0182 jsr [A5 + 0x182 /* export_44 */] 00002E84 584F addq.w A7, 4 00002E86 486E FEA2 pea.l [A6 - 0x15E] 00002E8A 4EAD 0302 jsr [A5 + 0x302 /* export_92 */] 00002E8E 3007 move.w D0, D7 00002E90 E540 asl D0.w, 2 00002E92 0640 D2B2 addi.w D0, 0xD2B2 00002E96 2075 0000 movea.l A0, [A5 + D0.w] 00002E9A 3F28 00F4 move.w -[A7], [A0 + 0xF4] 00002E9E 3F3C FFFF move.w -[A7], 0xFFFF 00002EA2 4EAD 03BA jsr [A5 + 0x3BA /* export_115 */] 00002EA6 3007 move.w D0, D7 00002EA8 E540 asl D0.w, 2 00002EAA 0640 D2B2 addi.w D0, 0xD2B2 00002EAE 2075 0000 movea.l A0, [A5 + D0.w] 00002EB2 4268 00F4 clr.w [A0 + 0xF4] 00002EB6 6000 053A bra +0x53C /* 000033F2 */ label00002EBA: 00002EBA 554F subq.w A7, 2 00002EBC 486E FFA8 pea.l [A6 - 0x58] 00002EC0 4EAD 039A jsr [A5 + 0x39A /* export_111 */] 00002EC4 3E1F move.w D7, [A7]+ 00002EC6 554F subq.w A7, 2 00002EC8 486E FFD8 pea.l [A6 - 0x28] 00002ECC 4EAD 039A jsr [A5 + 0x39A /* export_111 */] 00002ED0 3A1F move.w D5, [A7]+ 00002ED2 486E FFA8 pea.l [A6 - 0x58] 00002ED6 4EAD 034A jsr [A5 + 0x34A /* export_101 */] 00002EDA 486E FFD8 pea.l [A6 - 0x28] 00002EDE 4EAD 034A jsr [A5 + 0x34A /* export_101 */] 00002EE2 486E FFC0 pea.l [A6 - 0x40] 00002EE6 4EAD 034A jsr [A5 + 0x34A /* export_101 */] 00002EEA BE45 cmp.w D7, D5 00002EEC 6664 bne +0x66 /* 00002F52 */ 00002EEE 486E FEA2 pea.l [A6 - 0x15E] 00002EF2 487A 004C pea.l [PC + 0x4C /* 00002F40, value 0x4EAD0182 */] 00002EF6 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 00002EFA 487A 070A pea.l [PC + 0x70A /* 00003606, value 0x1F536F72, pstring "Sorry, but it is impossible to " */] 00002EFE 4267 clr.w -[A7] 00002F00 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00002F04 486D A846 pea.l [A5 - 0x57BA] 00002F08 4267 clr.w -[A7] 00002F0A 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00002F0E 487A 06F0 pea.l [PC + 0x6F0 /* 00003600, value 0x5207468, pstring " the " */] 00002F12 4267 clr.w -[A7] 00002F14 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00002F18 486E FFA8 pea.l [A6 - 0x58] 00002F1C 4267 clr.w -[A7] 00002F1E 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00002F22 3F3C 0020 move.w -[A7], 0x20 /* ' ' */ 00002F26 4267 clr.w -[A7] 00002F28 4EAD 0192 jsr [A5 + 0x192 /* export_46 */] 00002F2C 486E FFC0 pea.l [A6 - 0x40] 00002F30 4267 clr.w -[A7] 00002F32 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00002F36 487A 06BE pea.l [PC + 0x6BE /* 000035F6, value 0x8206974, pstring " itself!" */] 00002F3A 4267 clr.w -[A7] 00002F3C 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00002F40 4EAD 0182 jsr [A5 + 0x182 /* export_44 */] 00002F44 584F addq.w A7, 4 00002F46 486E FEA2 pea.l [A6 - 0x15E] 00002F4A 4EAD 0302 jsr [A5 + 0x302 /* export_92 */] 00002F4E 6000 04A2 bra +0x4A4 /* 000033F2 */ label00002F52: 00002F52 554F subq.w A7, 2 00002F54 3F07 move.w -[A7], D7 00002F56 4EAD 038A jsr [A5 + 0x38A /* export_109 */] 00002F5A 0C5F 0001 cmpi.w [A7]+, 0x1 00002F5E 56C0 sne D0 00002F60 2F00 move.l -[A7], D0 00002F62 554F subq.w A7, 2 00002F64 3F07 move.w -[A7], D7 00002F66 4EAD 038A jsr [A5 + 0x38A /* export_109 */] 00002F6A 321F move.w D1, [A7]+ 00002F6C 201F move.l D0, [A7]+ 00002F6E 0C41 03E8 cmpi.w D1, 0x3E8 00002F72 56C1 sne D1 00002F74 C001 and.b D0, D1 00002F76 673C beq +0x3E /* 00002FB4 */ 00002F78 486E FEA2 pea.l [A6 - 0x15E] 00002F7C 487A 0024 pea.l [PC + 0x24 /* 00002FA2, value 0x4EAD0182 */] 00002F80 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 00002F84 487A 065C pea.l [PC + 0x65C /* 000035E2, value 0x13596F75, pstring "You don\'t have the " */] 00002F88 4267 clr.w -[A7] 00002F8A 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00002F8E 486E FFA8 pea.l [A6 - 0x58] 00002F92 4267 clr.w -[A7] 00002F94 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00002F98 3F3C 002E move.w -[A7], 0x2E /* '.' */ 00002F9C 4267 clr.w -[A7] 00002F9E 4EAD 0192 jsr [A5 + 0x192 /* export_46 */] 00002FA2 4EAD 0182 jsr [A5 + 0x182 /* export_44 */] 00002FA6 584F addq.w A7, 4 00002FA8 486E FEA2 pea.l [A6 - 0x15E] 00002FAC 4EAD 0302 jsr [A5 + 0x302 /* export_92 */] 00002FB0 6000 0440 bra +0x442 /* 000033F2 */ label00002FB4: 00002FB4 554F subq.w A7, 2 00002FB6 3F05 move.w -[A7], D5 00002FB8 4EAD 038A jsr [A5 + 0x38A /* export_109 */] 00002FBC 301F move.w D0, [A7]+ 00002FBE B06D D76E cmp.w D0, [A5 - 0x2892] 00002FC2 675C beq +0x5E /* 00003020 */ 00002FC4 486E FEA2 pea.l [A6 - 0x15E] 00002FC8 487A 0044 pea.l [PC + 0x44 /* 0000300E, value 0x4EAD0182 */] 00002FCC 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 00002FD0 487A 0608 pea.l [PC + 0x608 /* 000035DA, value 0x6546865, pstring "There " */] 00002FD4 4267 clr.w -[A7] 00002FD6 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00002FDA 486E FE8A pea.l [A6 - 0x176] 00002FDE 3F05 move.w -[A7], D5 00002FE0 4EBA DB9E jsr [PC - 0x2462 /* 00000B80 */] 00002FE4 584F addq.w A7, 4 00002FE6 486E FE8A pea.l [A6 - 0x176] 00002FEA 4267 clr.w -[A7] 00002FEC 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00002FF0 487A 05E2 pea.l [PC + 0x5E2 /* 000035D4, value 0x4206E6F, pstring " no " */] 00002FF4 4267 clr.w -[A7] 00002FF6 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00002FFA 486E FFD8 pea.l [A6 - 0x28] 00002FFE 4267 clr.w -[A7] 00003000 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00003004 487A 05C6 pea.l [PC + 0x5C6 /* 000035CC, value 0x6206865, pstring " here." */] 00003008 4267 clr.w -[A7] 0000300A 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 0000300E 4EAD 0182 jsr [A5 + 0x182 /* export_44 */] 00003012 584F addq.w A7, 4 00003014 486E FEA2 pea.l [A6 - 0x15E] 00003018 4EAD 0302 jsr [A5 + 0x302 /* export_92 */] 0000301C 6000 03D4 bra +0x3D6 /* 000033F2 */ label00003020: 00003020 3007 move.w D0, D7 00003022 E540 asl D0.w, 2 00003024 0640 D2B2 addi.w D0, 0xD2B2 00003028 2075 0000 movea.l A0, [A5 + D0.w] 0000302C 4A28 0108 tst.b [A0 + 0x108] 00003030 6700 0200 beq +0x202 /* 00003232 */ 00003034 3005 move.w D0, D5 00003036 E540 asl D0.w, 2 00003038 0640 D2B2 addi.w D0, 0xD2B2 0000303C 2075 0000 movea.l A0, [A5 + D0.w] 00003040 1028 0103 move.b D0, [A0 + 0x103] 00003044 5300 subq.b D0, 1 00003046 6700 00F6 beq +0xF8 /* 0000313E */ 0000304A 486E FEA2 pea.l [A6 - 0x15E] 0000304E 487A 0038 pea.l [PC + 0x38 /* 00003088, value 0x4EAD0182 */] 00003052 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 00003056 487A 056E pea.l [PC + 0x56E /* 000035C6, value 0x4546865, pstring "The " */] 0000305A 4267 clr.w -[A7] 0000305C 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00003060 486E FFA8 pea.l [A6 - 0x58] 00003064 4267 clr.w -[A7] 00003066 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 0000306A 487A 0538 pea.l [PC + 0x538 /* 000035A4, value 0x2120736F '! so', pstring " soars through the air toward the" */] 0000306E 4267 clr.w -[A7] 00003070 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00003074 486E FFD8 pea.l [A6 - 0x28] 00003078 4267 clr.w -[A7] 0000307A 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 0000307E 487A 0514 pea.l [PC + 0x514 /* 00003594, value 0xE2C2061, pstring ", and splashes" */] 00003082 4267 clr.w -[A7] 00003084 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00003088 4EAD 0182 jsr [A5 + 0x182 /* export_44 */] 0000308C 584F addq.w A7, 4 0000308E 486E FEA2 pea.l [A6 - 0x15E] 00003092 4EAD 0302 jsr [A5 + 0x302 /* export_92 */] 00003096 486E FEA2 pea.l [A6 - 0x15E] 0000309A 487A 0044 pea.l [PC + 0x44 /* 000030E0, value 0x4EAD0182 */] 0000309E 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 000030A2 487A 04E6 pea.l [PC + 0x4E6 /* 0000358A, value 0x8616761, pstring "against " */] 000030A6 4267 clr.w -[A7] 000030A8 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 000030AC 486E FE8A pea.l [A6 - 0x176] 000030B0 3F05 move.w -[A7], D5 000030B2 4EBA DB30 jsr [PC - 0x24D0 /* 00000BE4 */] 000030B6 584F addq.w A7, 4 000030B8 486E FE8A pea.l [A6 - 0x176] 000030BC 4267 clr.w -[A7] 000030BE 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 000030C2 487A 049A pea.l [PC + 0x49A /* 0000355E, value 0x2A2E2046 '*. F', pstring ". For a moment, everything is soaked with " */] 000030C6 4267 clr.w -[A7] 000030C8 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 000030CC 486E FFA8 pea.l [A6 - 0x58] 000030D0 4267 clr.w -[A7] 000030D2 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 000030D6 3F3C 002C move.w -[A7], 0x2C /* ',' */ 000030DA 4267 clr.w -[A7] 000030DC 4EAD 0192 jsr [A5 + 0x192 /* export_46 */] 000030E0 4EAD 0182 jsr [A5 + 0x182 /* export_44 */] 000030E4 584F addq.w A7, 4 000030E6 486E FEA2 pea.l [A6 - 0x15E] 000030EA 4EAD 0302 jsr [A5 + 0x302 /* export_92 */] 000030EE 486E FEA2 pea.l [A6 - 0x15E] 000030F2 487A 0010 pea.l [PC + 0x10 /* 00003104, value 0x4EAD0182 */] 000030F6 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 000030FA 487A 043E pea.l [PC + 0x43E /* 0000353A, value 0x22627574 '\"but', pstring "but the liquid quickly evaporates." */] 000030FE 4267 clr.w -[A7] 00003100 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00003104 4EAD 0182 jsr [A5 + 0x182 /* export_44 */] 00003108 584F addq.w A7, 4 0000310A 486E FEA2 pea.l [A6 - 0x15E] 0000310E 4EAD 0302 jsr [A5 + 0x302 /* export_92 */] 00003112 3007 move.w D0, D7 00003114 E540 asl D0.w, 2 00003116 0640 D2B2 addi.w D0, 0xD2B2 0000311A 2075 0000 movea.l A0, [A5 + D0.w] 0000311E 3F28 00F4 move.w -[A7], [A0 + 0xF4] 00003122 3F3C FFFF move.w -[A7], 0xFFFF 00003126 4EAD 03BA jsr [A5 + 0x3BA /* export_115 */] 0000312A 3007 move.w D0, D7 0000312C E540 asl D0.w, 2 0000312E 0640 D2B2 addi.w D0, 0xD2B2 00003132 2075 0000 movea.l A0, [A5 + D0.w] 00003136 4268 00F4 clr.w [A0 + 0xF4] 0000313A 6000 02B6 bra +0x2B8 /* 000033F2 */ label0000313E: 0000313E 486E FEA2 pea.l [A6 - 0x15E] 00003142 487A 0038 pea.l [PC + 0x38 /* 0000317C, value 0x4EAD0182 */] 00003146 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 0000314A 487A 03E8 pea.l [PC + 0x3E8 /* 00003534, value 0x4546865, pstring "The " */] 0000314E 4267 clr.w -[A7] 00003150 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00003154 486E FFA8 pea.l [A6 - 0x58] 00003158 4267 clr.w -[A7] 0000315A 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 0000315E 487A 03B2 pea.l [PC + 0x3B2 /* 00003512, value 0x2120736F '! so', pstring " soars through the air toward the" */] 00003162 4267 clr.w -[A7] 00003164 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00003168 486E FFD8 pea.l [A6 - 0x28] 0000316C 4267 clr.w -[A7] 0000316E 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00003172 487A 0390 pea.l [PC + 0x390 /* 00003504, value 0xD2C2061 '\r, a', pstring ", and sloshes" */] 00003176 4267 clr.w -[A7] 00003178 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 0000317C 4EAD 0182 jsr [A5 + 0x182 /* export_44 */] 00003180 584F addq.w A7, 4 00003182 486E FEA2 pea.l [A6 - 0x15E] 00003186 4EAD 0302 jsr [A5 + 0x302 /* export_92 */] 0000318A 486E FEA2 pea.l [A6 - 0x15E] 0000318E 487A 0044 pea.l [PC + 0x44 /* 000031D4, value 0x4EAD0182 */] 00003192 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 00003196 487A 035A pea.l [PC + 0x35A /* 000034F2, value 0x10696E74, pstring "into and around " */] 0000319A 4267 clr.w -[A7] 0000319C 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 000031A0 486E FE8A pea.l [A6 - 0x176] 000031A4 3F05 move.w -[A7], D5 000031A6 4EBA DA3C jsr [PC - 0x25C4 /* 00000BE4 */] 000031AA 584F addq.w A7, 4 000031AC 486E FE8A pea.l [A6 - 0x176] 000031B0 4267 clr.w -[A7] 000031B2 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 000031B6 487A 030E pea.l [PC + 0x30E /* 000034C6, value 0x2A2E2046 '*. F', pstring ". For a moment, everything is soaked with " */] 000031BA 4267 clr.w -[A7] 000031BC 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 000031C0 486E FFA8 pea.l [A6 - 0x58] 000031C4 4267 clr.w -[A7] 000031C6 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 000031CA 3F3C 002C move.w -[A7], 0x2C /* ',' */ 000031CE 4267 clr.w -[A7] 000031D0 4EAD 0192 jsr [A5 + 0x192 /* export_46 */] 000031D4 4EAD 0182 jsr [A5 + 0x182 /* export_44 */] 000031D8 584F addq.w A7, 4 000031DA 486E FEA2 pea.l [A6 - 0x15E] 000031DE 4EAD 0302 jsr [A5 + 0x302 /* export_92 */] 000031E2 486E FEA2 pea.l [A6 - 0x15E] 000031E6 487A 0010 pea.l [PC + 0x10 /* 000031F8, value 0x4EAD0182 */] 000031EA 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 000031EE 487A 02B2 pea.l [PC + 0x2B2 /* 000034A2, value 0x22627574 '\"but', pstring "but the liquid quickly evaporates." */] 000031F2 4267 clr.w -[A7] 000031F4 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 000031F8 4EAD 0182 jsr [A5 + 0x182 /* export_44 */] 000031FC 584F addq.w A7, 4 000031FE 486E FEA2 pea.l [A6 - 0x15E] 00003202 4EAD 0302 jsr [A5 + 0x302 /* export_92 */] 00003206 3007 move.w D0, D7 00003208 E540 asl D0.w, 2 0000320A 0640 D2B2 addi.w D0, 0xD2B2 0000320E 2075 0000 movea.l A0, [A5 + D0.w] 00003212 3F28 00F4 move.w -[A7], [A0 + 0xF4] 00003216 3F3C FFFF move.w -[A7], 0xFFFF 0000321A 4EAD 03BA jsr [A5 + 0x3BA /* export_115 */] 0000321E 3007 move.w D0, D7 00003220 E540 asl D0.w, 2 00003222 0640 D2B2 addi.w D0, 0xD2B2 00003226 2075 0000 movea.l A0, [A5 + D0.w] 0000322A 4268 00F4 clr.w [A0 + 0xF4] 0000322E 6000 01C2 bra +0x1C4 /* 000033F2 */ label00003232: 00003232 3005 move.w D0, D5 00003234 E540 asl D0.w, 2 00003236 0640 D2B2 addi.w D0, 0xD2B2 0000323A 2075 0000 movea.l A0, [A5 + D0.w] 0000323E 1028 0103 move.b D0, [A0 + 0x103] 00003242 5300 subq.b D0, 1 00003244 6700 00E4 beq +0xE6 /* 0000332A */ 00003248 486E FEA2 pea.l [A6 - 0x15E] 0000324C 487A 0038 pea.l [PC + 0x38 /* 00003286, value 0x4EAD0182 */] 00003250 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 00003254 487A 0246 pea.l [PC + 0x246 /* 0000349C, value 0x4546865, pstring "The " */] 00003258 4267 clr.w -[A7] 0000325A 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 0000325E 486E FFA8 pea.l [A6 - 0x58] 00003262 4267 clr.w -[A7] 00003264 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00003268 487A 020E pea.l [PC + 0x20E /* 00003478, value 0x2220736F '\" so', pstring " soars through the air toward the " */] 0000326C 4267 clr.w -[A7] 0000326E 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00003272 486E FFD8 pea.l [A6 - 0x28] 00003276 4267 clr.w -[A7] 00003278 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 0000327C 487A 01EE pea.l [PC + 0x1EE /* 0000346C, value 0xB2C2061, pstring ", and lands" */] 00003280 4267 clr.w -[A7] 00003282 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00003286 4EAD 0182 jsr [A5 + 0x182 /* export_44 */] 0000328A 584F addq.w A7, 4 0000328C 486E FEA2 pea.l [A6 - 0x15E] 00003290 4EAD 0302 jsr [A5 + 0x302 /* export_92 */] 00003294 486E FEA2 pea.l [A6 - 0x15E] 00003298 487A 0030 pea.l [PC + 0x30 /* 000032CA, value 0x4EAD0182 */] 0000329C 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 000032A0 487A 01B2 pea.l [PC + 0x1B2 /* 00003454, value 0x16776974, pstring "with a \"thud\" next to " */] 000032A4 4267 clr.w -[A7] 000032A6 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 000032AA 486E FE8A pea.l [A6 - 0x176] 000032AE 3F05 move.w -[A7], D5 000032B0 4EBA D932 jsr [PC - 0x26CE /* 00000BE4 */] 000032B4 584F addq.w A7, 4 000032B6 486E FE8A pea.l [A6 - 0x176] 000032BA 4267 clr.w -[A7] 000032BC 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 000032C0 3F3C 002E move.w -[A7], 0x2E /* '.' */ 000032C4 4267 clr.w -[A7] 000032C6 4EAD 0192 jsr [A5 + 0x192 /* export_46 */] 000032CA 4EAD 0182 jsr [A5 + 0x182 /* export_44 */] 000032CE 584F addq.w A7, 4 000032D0 486E FEA2 pea.l [A6 - 0x15E] 000032D4 4EAD 0302 jsr [A5 + 0x302 /* export_92 */] 000032D8 3007 move.w D0, D7 000032DA E540 asl D0.w, 2 000032DC 0640 D2B2 addi.w D0, 0xD2B2 000032E0 2075 0000 movea.l A0, [A5 + D0.w] 000032E4 3F28 00F4 move.w -[A7], [A0 + 0xF4] 000032E8 3F3C FFFF move.w -[A7], 0xFFFF 000032EC 4EAD 03BA jsr [A5 + 0x3BA /* export_115 */] 000032F0 3005 move.w D0, D5 000032F2 E540 asl D0.w, 2 000032F4 0640 D2B2 addi.w D0, 0xD2B2 000032F8 2075 0000 movea.l A0, [A5 + D0.w] 000032FC 3F28 00F4 move.w -[A7], [A0 + 0xF4] 00003300 3F3C 0001 move.w -[A7], 0x1 00003304 4EAD 03BA jsr [A5 + 0x3BA /* export_115 */] 00003308 3005 move.w D0, D5 0000330A E540 asl D0.w, 2 0000330C 0640 D2B2 addi.w D0, 0xD2B2 00003310 2075 0000 movea.l A0, [A5 + D0.w] 00003314 3007 move.w D0, D7 00003316 E540 asl D0.w, 2 00003318 0640 D2B2 addi.w D0, 0xD2B2 0000331C 2275 0000 movea.l A1, [A5 + D0.w] 00003320 3368 00F4 00F4 move.w [A1 + 0xF4], [A0 + 0xF4] 00003326 6000 00CA bra +0xCC /* 000033F2 */ label0000332A: 0000332A 486E FEA2 pea.l [A6 - 0x15E] 0000332E 487A 0038 pea.l [PC + 0x38 /* 00003368, value 0x4EAD0182 */] 00003332 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 00003336 487A 0116 pea.l [PC + 0x116 /* 0000344E, value 0x4546865, pstring "The " */] 0000333A 4267 clr.w -[A7] 0000333C 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00003340 486E FFA8 pea.l [A6 - 0x58] 00003344 4267 clr.w -[A7] 00003346 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 0000334A 487A 00DE pea.l [PC + 0xDE /* 0000342A, value 0x2220736F '\" so', pstring " soars through the air toward the " */] 0000334E 4267 clr.w -[A7] 00003350 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00003354 486E FFD8 pea.l [A6 - 0x28] 00003358 4267 clr.w -[A7] 0000335A 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 0000335E 487A 00BE pea.l [PC + 0xBE /* 0000341E, value 0xB2C2061, pstring ", and lands" */] 00003362 4267 clr.w -[A7] 00003364 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00003368 4EAD 0182 jsr [A5 + 0x182 /* export_44 */] 0000336C 584F addq.w A7, 4 0000336E 486E FEA2 pea.l [A6 - 0x15E] 00003372 4EAD 0302 jsr [A5 + 0x302 /* export_92 */] 00003376 486E FEA2 pea.l [A6 - 0x15E] 0000337A 487A 0030 pea.l [PC + 0x30 /* 000033AC, value 0x4EAD0182 */] 0000337E 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 00003382 487A 0096 pea.l [PC + 0x96 /* 0000341A, value 0x3696E20, pstring "in " */] 00003386 4267 clr.w -[A7] 00003388 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 0000338C 486E FE8A pea.l [A6 - 0x176] 00003390 3F05 move.w -[A7], D5 00003392 4EBA D850 jsr [PC - 0x27B0 /* 00000BE4 */] 00003396 584F addq.w A7, 4 00003398 486E FE8A pea.l [A6 - 0x176] 0000339C 4267 clr.w -[A7] 0000339E 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 000033A2 487A 0064 pea.l [PC + 0x64 /* 00003408, value 0x10207769, pstring " with a \"thunk.\"" */] 000033A6 4267 clr.w -[A7] 000033A8 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 000033AC 4EAD 0182 jsr [A5 + 0x182 /* export_44 */] 000033B0 584F addq.w A7, 4 000033B2 486E FEA2 pea.l [A6 - 0x15E] 000033B6 4EAD 0302 jsr [A5 + 0x302 /* export_92 */] 000033BA 3007 move.w D0, D7 000033BC E540 asl D0.w, 2 000033BE 0640 D2B2 addi.w D0, 0xD2B2 000033C2 2075 0000 movea.l A0, [A5 + D0.w] 000033C6 3F28 00F4 move.w -[A7], [A0 + 0xF4] 000033CA 3F3C FFFF move.w -[A7], 0xFFFF 000033CE 4EAD 03BA jsr [A5 + 0x3BA /* export_115 */] 000033D2 3F05 move.w -[A7], D5 000033D4 3F3C 0001 move.w -[A7], 0x1 000033D8 4EAD 03BA jsr [A5 + 0x3BA /* export_115 */] 000033DC 3F07 move.w -[A7], D7 000033DE 4EBA DD56 jsr [PC - 0x22AA /* 00001136 */] 000033E2 3007 move.w D0, D7 000033E4 E540 asl D0.w, 2 000033E6 0640 D2B2 addi.w D0, 0xD2B2 000033EA 2075 0000 movea.l A0, [A5 + D0.w] 000033EE 3145 00F4 move.w [A0 + 0xF4], D5 label000033F2: 000033F2 4CDF 00E0 movem.l D5,D6,D7, [A7]+ 000033F6 4E5E unlink A6 000033F8 205F movea.l A0, [A7]+ 000033FA 4FEF 000C lea.l A7, [A7 + 0xC] 000033FE 4ED0 jmp [A0] 00003400 5448 addq.w A0, 2 00003402 524F addq.w A7, 1 00003404 5720 subq.b -[A0], 3 00003406 2020 move.l D0, -[A0] 00003408 1020 move.b D0, -[A0] 0000340A 7769 moveq.l D3, 0x69 0000340C 7468 moveq.l D2, 0x68 0000340E 2061 movea.l A0, -[A1] 00003410 2022 move.l D0, -[A2] 00003412 7468 moveq.l D2, 0x68 00003414 756E moveq.l D2, 0x6E 00003416 6B2E bmi +0x30 /* 00003446 */ 00003418 2216 move.l D1, [A6] 0000341A 0369 6E20 bchg [A1 + 0x6E20], D1 0000341E 0B2C 2061 btst [A4 + 0x2061], D5 00003422 6E64 bgt +0x66 /* 00003488 */ 00003424 206C 616E movea.l A0, [A4 + 0x616E] 00003428 6473 bcc +0x75 /* 0000349D */ 0000342A 2220 move.l D1, -[A0] 0000342C 736F moveq.l D1, 0x6F 0000342E 6172 bsr +0x74 /* 000034A2 */ 00003430 7320 moveq.l D1, 0x20 00003432 7468 moveq.l D2, 0x68 00003434 726F moveq.l D1, 0x6F 00003436 7567 moveq.l D2, 0x67 00003438 6820 bvc +0x22 /* 0000345A */ 0000343A 7468 moveq.l D2, 0x68 0000343C 6520 bcs +0x22 /* 0000345E */ 0000343E 6169 bsr +0x6B /* 000034A9 */ 00003440 7220 moveq.l D1, 0x20 00003442 746F moveq.l D2, 0x6F 00003444 7761 moveq.l D3, 0x61 label00003446: 00003446 7264 moveq.l D1, 0x64 00003448 2074 6865 movea.l A0, [A4 + D6 + 0x65] 0000344C 2012 move.l D0, [A2] 0000344E 0454 6865 subi.w [A4], 0x6865 /* 'he' */ 00003452 2012 move.l D0, [A2] 00003454 1677 6974 movea.b A3, <> 00003458 6820 bvc +0x22 /* 0000347A */ label0000345A: 0000345A 6120 bsr +0x22 /* 0000347C */ 0000345C 2274 6875 movea.l A1, [A4 + D6 + 0x75] // begin alternate branch 0000345E-00003460 label0000345E: 0000345E 6875 bvc +0x77 /* 000034D5 */ // end alternate branch 0000345E-00003460 label0000345E: // (misaligned) 00003460 6422 bcc +0x24 /* 00003484 */ 00003462 206E 6578 movea.l A0, [A6 + 0x6578] 00003466 7420 moveq.l D2, 0x20 00003468 746F moveq.l D2, 0x6F 0000346A 2012 move.l D0, [A2] 0000346C 0B2C 2061 btst [A4 + 0x2061], D5 00003470 6E64 bgt +0x66 /* 000034D6 */ 00003472 206C 616E movea.l A0, [A4 + 0x616E] 00003476 6473 bcc +0x75 /* 000034EB */ 00003478 2220 move.l D1, -[A0] label0000347A: 0000347A 736F moveq.l D1, 0x6F fn0000347C: 0000347C 6172 bsr +0x74 /* 000034F0 */ 0000347E 7320 moveq.l D1, 0x20 00003480 7468 moveq.l D2, 0x68 00003482 726F moveq.l D1, 0x6F label00003484: 00003484 7567 moveq.l D2, 0x67 00003486 6820 bvc +0x22 /* 000034A8 */ label00003488: 00003488 7468 moveq.l D2, 0x68 0000348A 6520 bcs +0x22 /* 000034AC */ 0000348C 6169 bsr +0x6B /* 000034F7 */ 0000348E 7220 moveq.l D1, 0x20 00003490 746F moveq.l D2, 0x6F 00003492 7761 moveq.l D3, 0x61 00003494 7264 moveq.l D1, 0x64 00003496 2074 6865 movea.l A0, [A4 + D6 + 0x65] 0000349A 2012 move.l D0, [A2] 0000349C 0454 6865 subi.w [A4], 0x6865 /* 'he' */ 000034A0 2012 move.l D0, [A2] fn000034A2: 000034A2 2262 movea.l A1, -[A2] 000034A4 7574 moveq.l D2, 0x74 000034A6 2074 6865 movea.l A0, [A4 + D6 + 0x65] // begin alternate branch 000034A8-000034AA label000034A8: 000034A8 6865 bvc +0x67 /* 0000350F */ // end alternate branch 000034A8-000034AA label000034A8: // (misaligned) 000034AA 206C 6971 movea.l A0, [A4 + 0x6971] // begin alternate branch 000034AC-000034AE label000034AC: 000034AC 6971 bvs +0x73 /* 0000351F */ // end alternate branch 000034AC-000034AE label000034AC: // (misaligned) 000034AE 7569 moveq.l D2, 0x69 000034B0 6420 bcc +0x22 /* 000034D2 */ 000034B2 7175 moveq.l D0, 0x75 000034B4 6963 bvs +0x65 /* 00003519 */ 000034B6 6B6C bmi +0x6E /* 00003524 */ 000034B8 7920 moveq.l D4, 0x20 000034BA 6576 bcs +0x78 /* 00003532 */ 000034BC 6170 bsr +0x72 /* 0000352E */ 000034BE 6F72 ble +0x74 /* 00003532 */ 000034C0 6174 bsr +0x76 /* 00003536 */ 000034C2 6573 bcs +0x75 /* 00003537 */ 000034C4 2E16 move.l D7, [A6] 000034C6 2A2E 2046 move.l D5, [A6 + 0x2046] 000034CA 6F72 ble +0x74 /* 0000353E */ 000034CC 2061 movea.l A0, -[A1] 000034CE 206D 6F6D movea.l A0, [A5 + 0x6F6D] label000034D2: 000034D2 656E bcs +0x70 /* 00003542 */ 000034D4 742C moveq.l D2, 0x2C label000034D6: 000034D6 2065 movea.l A0, -[A5] 000034D8 7665 moveq.l D3, 0x65 000034DA 7279 moveq.l D1, 0x79 000034DC 7468 moveq.l D2, 0x68 000034DE 696E bvs +0x70 /* 0000354E */ 000034E0 6720 beq +0x22 /* 00003502 */ 000034E2 6973 bvs +0x75 /* 00003557 */ 000034E4 2073 6F61 6B65 movea.l A0, [[A3 + 0x6B65]] 000034EA 6420 bcc +0x22 /* 0000350C */ 000034EC 7769 moveq.l D3, 0x69 000034EE 7468 moveq.l D2, 0x68 fn000034F0: 000034F0 2012 move.l D0, [A2] 000034F2 1069 6E74 movea.b A0, [A1 + 0x6E74] 000034F6 6F20 ble +0x22 /* 00003518 */ 000034F8 616E bsr +0x70 /* 00003568 */ 000034FA 6420 bcc +0x22 /* 0000351C */ 000034FC 6172 bsr +0x74 /* 00003570 */ 000034FE 6F75 ble +0x77 /* 00003575 */ 00003500 6E64 bgt +0x66 /* 00003566 */ label00003502: 00003502 2012 move.l D0, [A2] 00003504 0D2C 2061 btst [A4 + 0x2061], D6 00003508 6E64 bgt +0x66 /* 0000356E */ 0000350A 2073 6C6F movea.l A0, [A3 + D6 * 4 + 0x6F] // begin alternate branch 0000350C-0000350E label0000350C: 0000350C 6C6F bge +0x71 /* 0000357D */ // end alternate branch 0000350C-0000350E label0000350C: // (misaligned) 0000350E 7368 moveq.l D1, 0x68 00003510 6573 bcs +0x75 /* 00003585 */ 00003512 2120 move.l -[A0], -[A0] 00003514 736F moveq.l D1, 0x6F 00003516 6172 bsr +0x74 /* 0000358A */ label00003518: 00003518 7320 moveq.l D1, 0x20 0000351A 7468 moveq.l D2, 0x68 label0000351C: 0000351C 726F moveq.l D1, 0x6F 0000351E 7567 moveq.l D2, 0x67 00003520 6820 bvc +0x22 /* 00003542 */ 00003522 7468 moveq.l D2, 0x68 label00003524: 00003524 6520 bcs +0x22 /* 00003546 */ 00003526 6169 bsr +0x6B /* 00003591 */ 00003528 7220 moveq.l D1, 0x20 0000352A 746F moveq.l D2, 0x6F 0000352C 7761 moveq.l D3, 0x61 fn0000352E: 0000352E 7264 moveq.l D1, 0x64 00003530 2074 6865 movea.l A0, [A4 + D6 + 0x65] // begin alternate branch 00003532-00003534 label00003532: 00003532 6865 bvc +0x67 /* 00003599 */ // end alternate branch 00003532-00003534 label00003532: // (misaligned) 00003534 0454 6865 subi.w [A4], 0x6865 /* 'he' */ // begin alternate branch 00003536-00003538 fn00003536: 00003536 6865 bvc +0x67 /* 0000359D */ // end alternate branch 00003536-00003538 fn00003536: // (misaligned) 00003538 2012 move.l D0, [A2] 0000353A 2262 movea.l A1, -[A2] 0000353C 7574 moveq.l D2, 0x74 label0000353E: 0000353E 2074 6865 movea.l A0, [A4 + D6 + 0x65] label00003542: 00003542 206C 6971 movea.l A0, [A4 + 0x6971] label00003546: 00003546 7569 moveq.l D2, 0x69 00003548 6420 bcc +0x22 /* 0000356A */ 0000354A 7175 moveq.l D0, 0x75 0000354C 6963 bvs +0x65 /* 000035B1 */ label0000354E: 0000354E 6B6C bmi +0x6E /* 000035BC */ 00003550 7920 moveq.l D4, 0x20 00003552 6576 bcs +0x78 /* 000035CA */ 00003554 6170 bsr +0x72 /* 000035C6 */ 00003556 6F72 ble +0x74 /* 000035CA */ 00003558 6174 bsr +0x76 /* 000035CE */ 0000355A 6573 bcs +0x75 /* 000035CF */ 0000355C 2E16 move.l D7, [A6] 0000355E 2A2E 2046 move.l D5, [A6 + 0x2046] 00003562 6F72 ble +0x74 /* 000035D6 */ 00003564 2061 movea.l A0, -[A1] label00003566: 00003566 206D 6F6D movea.l A0, [A5 + 0x6F6D] // begin alternate branch 00003568-0000356A fn00003568: 00003568 6F6D ble +0x6F /* 000035D7 */ // end alternate branch 00003568-0000356A fn00003568: // (misaligned) label0000356A: 0000356A 656E bcs +0x70 /* 000035DA */ 0000356C 742C moveq.l D2, 0x2C label0000356E: 0000356E 2065 movea.l A0, -[A5] fn00003570: 00003570 7665 moveq.l D3, 0x65 00003572 7279 moveq.l D1, 0x79 00003574 7468 moveq.l D2, 0x68 00003576 696E bvs +0x70 /* 000035E6 */ 00003578 6720 beq +0x22 /* 0000359A */ 0000357A 6973 bvs +0x75 /* 000035EF */ 0000357C 2073 6F61 6B65 movea.l A0, [[A3 + 0x6B65]] 00003582 6420 bcc +0x22 /* 000035A4 */ 00003584 7769 moveq.l D3, 0x69 00003586 7468 moveq.l D2, 0x68 00003588 2012 move.l D0, [A2] fn0000358A: 0000358A 0861 6761 bchg.b -[A1], 0x61 /* 'a' */ 0000358E 696E bvs +0x70 /* 000035FE */ 00003590 7374 moveq.l D1, 0x74 00003592 2012 move.l D0, [A2] 00003594 0E2C 2061 6E64 .invalid.b [A4 + 0x6E64], 0x61 /* 'a' */ // invalid immediate operation label0000359A: 0000359A 2073 706C movea.l A0, [A3 + D7.w + 0x6C] 0000359E 6173 bsr +0x75 /* 00003613 */ 000035A0 6865 bvc +0x67 /* 00003607 */ 000035A2 7316 moveq.l D1, 0x16 label000035A4: 000035A4 2120 move.l -[A0], -[A0] 000035A6 736F moveq.l D1, 0x6F 000035A8 6172 bsr +0x74 /* 0000361C */ 000035AA 7320 moveq.l D1, 0x20 000035AC 7468 moveq.l D2, 0x68 000035AE 726F moveq.l D1, 0x6F 000035B0 7567 moveq.l D2, 0x67 000035B2 6820 bvc +0x22 /* 000035D4 */ 000035B4 7468 moveq.l D2, 0x68 000035B6 6520 bcs +0x22 /* 000035D8 */ 000035B8 6169 bsr +0x6B /* 00003623 */ 000035BA 7220 moveq.l D1, 0x20 label000035BC: 000035BC 746F moveq.l D2, 0x6F 000035BE 7761 moveq.l D3, 0x61 000035C0 7264 moveq.l D1, 0x64 000035C2 2074 6865 movea.l A0, [A4 + D6 + 0x65] fn000035C6: 000035C6 0454 6865 subi.w [A4], 0x6865 /* 'he' */ label000035CA: 000035CA 2012 move.l D0, [A2] 000035CC 0620 6865 addi.b -[A0], 0x65 /* 'e' */ // begin alternate branch 000035CE-000035D0 fn000035CE: 000035CE 6865 bvc +0x67 /* 00003635 */ // end alternate branch 000035CE-000035D0 fn000035CE: // (misaligned) 000035D0 7265 moveq.l D1, 0x65 000035D2 2E16 move.l D7, [A6] label000035D4: 000035D4 0420 6E6F subi.b -[A0], 0x6F /* 'o' */ // begin alternate branch 000035D6-000035D8 label000035D6: 000035D6 6E6F bgt +0x71 /* 00003647 */ // end alternate branch 000035D6-000035D8 label000035D6: // (misaligned) label000035D8: 000035D8 2012 move.l D0, [A2] label000035DA: 000035DA 0654 6865 addi.w [A4], 0x6865 /* 'he' */ 000035DE 7265 moveq.l D1, 0x65 000035E0 2012 move.l D0, [A2] 000035E2 1359 6F75 move.b [A1 + 0x6F75], [A1]+ label000035E6: 000035E6 2064 movea.l A0, -[A4] 000035E8 6F6E ble +0x70 /* 00003658 */ 000035EA 2774 2068 6176 move.l [A3 + 0x6176], [A4 + D2.w + 0x68] 000035F0 6520 bcs +0x22 /* 00003612 */ 000035F2 7468 moveq.l D2, 0x68 000035F4 6520 bcs +0x22 /* 00003616 */ 000035F6 0820 6974 btst.b -[A0], 0x74 /* 't' */ 000035FA 7365 moveq.l D1, 0x65 000035FC 6C66 bge +0x68 /* 00003664 */ label000035FE: 000035FE 2116 move.l -[A0], [A6] 00003600 0520 btst -[A0], D2 00003602 7468 moveq.l D2, 0x68 00003604 6520 bcs +0x22 /* 00003626 */ 00003606 1F53 6F72 move.b [A7 + 0x6F72], [A3] 0000360A 7279 moveq.l D1, 0x79 0000360C 2C20 move.l D6, -[A0] 0000360E 6275 bhi +0x77 /* 00003685 */ 00003610 7420 moveq.l D2, 0x20 label00003612: 00003612 6974 bvs +0x76 /* 00003688 */ 00003614 2069 7320 movea.l A0, [A1 + 0x7320] // begin alternate branch 00003616-00003618 label00003616: 00003616 7320 moveq.l D1, 0x20 // end alternate branch 00003616-00003618 label00003616: // (misaligned) 00003618 696D bvs +0x6F /* 00003687 */ 0000361A 706F moveq.l D0, 0x6F fn0000361C: 0000361C 7373 moveq.l D1, 0x73 0000361E 6962 bvs +0x64 /* 00003682 */ 00003620 6C65 bge +0x67 /* 00003687 */ 00003622 2074 6F20 0D73 movea.l A0, [A4 + 0xD73 + D6 * 8] // begin alternate branch 00003626-0000362A label00003626: 00003626 0D73 6565 bchg <>, D6 // end alternate branch 00003626-0000362A label00003626: // (misaligned) 00003628 6565 bcs +0x67 /* 0000368F */ 0000362A 6D20 blt +0x22 /* 0000364C */ 0000362C 686F bvc +0x71 /* 0000369D */ 0000362E 7374 moveq.l D1, 0x74 00003630 696C bvs +0x6E /* 0000369E */ 00003632 652E bcs +0x30 /* 00003662 */ 00003634 3720 move.w -[A3], -[A0] 00003636 7365 moveq.l D1, 0x65 00003638 656D bcs +0x6F /* 000036A7 */ 0000363A 7320 moveq.l D1, 0x20 0000363C 7175 moveq.l D0, 0x75 0000363E 6974 bvs +0x76 /* 000036B4 */ 00003640 6520 bcs +0x22 /* 00003662 */ 00003642 7075 moveq.l D0, 0x75 00003644 7A7A moveq.l D5, 0x7A 00003646 6C65 bge +0x67 /* 000036AD */ 00003648 6420 bcc +0x22 /* 0000366A */ 0000364A 6279 bhi +0x7B /* 000036C5 */ label0000364C: 0000364C 2079 6F75 7220 movea.l A0, [0x6F757220] 00003652 6163 bsr +0x65 /* 000036B7 */ 00003654 7469 moveq.l D2, 0x69 00003656 6F6E ble +0x70 /* 000036C6 */ label00003658: 00003658 732C moveq.l D1, 0x2C 0000365A 2062 movea.l A0, -[A2] 0000365C 7574 moveq.l D2, 0x74 0000365E 2073 7469 movea.l A0, [A3 + D7.w * 4 + 0x69] label00003662: 00003662 6C6C bge +0x6E /* 000036D0 */ label00003664: 00003664 2064 movea.l A0, -[A4] 00003666 6F65 ble +0x67 /* 000036CD */ 00003668 736E moveq.l D1, 0x6E label0000366A: 0000366A 2774 0454 6865 move.l [A3 + 0x6865], [A4 + D0.w * 4 + 0x54] 00003670 2012 move.l D0, [A2] 00003672 1B2C 2077 move.b -[A5], [A4 + 0x2077] 00003676 6869 bvc +0x6B /* 000036E1 */ 00003678 6368 bls +0x6A /* 000036E2 */ 0000367A 2065 movea.l A0, -[A5] 0000367C 7661 moveq.l D3, 0x61 0000367E 706F moveq.l D0, 0x6F 00003680 7261 moveq.l D1, 0x61 label00003682: 00003682 7465 moveq.l D2, 0x65 00003684 7320 moveq.l D1, 0x20 00003686 7175 moveq.l D0, 0x75 label00003688: 00003688 6963 bvs +0x65 /* 000036ED */ 0000368A 6B6C bmi +0x6E /* 000036F8 */ 0000368C 792E moveq.l D4, 0x2E 0000368E 1020 move.b D0, -[A0] 00003690 7368 moveq.l D1, 0x68 00003692 616B bsr +0x6D /* 000036FF */ 00003694 6573 bcs +0x75 /* 00003709 */ 00003696 206F 6666 movea.l A0, [A7 + 0x6666] 0000369A 2074 6865 movea.l A0, [A4 + D6 + 0x65] label0000369E: 0000369E 2012 move.l D0, [A2] 000036A0 0454 6865 subi.w [A4], 0x6865 /* 'he' */ 000036A4 2012 move.l D0, [A2] 000036A6 2D20 move.l -[A6], -[A0] 000036A8 736F moveq.l D1, 0x6F 000036AA 6172 bsr +0x74 /* 0000371E */ 000036AC 7320 moveq.l D1, 0x20 000036AE 7468 moveq.l D2, 0x68 000036B0 726F moveq.l D1, 0x6F 000036B2 7567 moveq.l D2, 0x67 label000036B4: 000036B4 6820 bvc +0x22 /* 000036D6 */ 000036B6 7468 moveq.l D2, 0x68 000036B8 6520 bcs +0x22 /* 000036DA */ 000036BA 6169 bsr +0x6B /* 00003725 */ 000036BC 7220 moveq.l D1, 0x20 000036BE 616E bsr +0x70 /* 0000372E */ 000036C0 6420 bcc +0x22 /* 000036E2 */ 000036C2 7370 moveq.l D1, 0x70 000036C4 6C61 bge +0x63 /* 00003727 */ label000036C6: 000036C6 7368 moveq.l D1, 0x68 000036C8 6573 bcs +0x75 /* 0000373D */ 000036CA 206F 6E74 movea.l A0, [A7 + 0x6E74] 000036CE 6F20 ble +0x22 /* 000036F0 */ label000036D0: 000036D0 7468 moveq.l D2, 0x68 000036D2 6520 bcs +0x22 /* 000036F4 */ 000036D4 0454 6865 subi.w [A4], 0x6865 /* 'he' */ // begin alternate branch 000036D6-000036D8 label000036D6: 000036D6 6865 bvc +0x67 /* 0000373D */ // end alternate branch 000036D6-000036D8 label000036D6: // (misaligned) 000036D8 2012 move.l D0, [A2] label000036DA: 000036DA 1B73 7469 6C6C move.b [A5 + 0x6C6C], [A3 + D7.w * 4 + 0x69] 000036E0 2064 movea.l A0, -[A4] label000036E2: 000036E2 6F65 ble +0x67 /* 00003749 */ 000036E4 736E moveq.l D1, 0x6E 000036E6 2774 2073 6565 move.l [A3 + 0x6565], [A4 + D2.w + 0x73] 000036EC 6D20 blt +0x22 /* 0000370E */ 000036EE 686F bvc +0x71 /* 0000375F */ label000036F0: 000036F0 7374 moveq.l D1, 0x74 000036F2 696C bvs +0x6E /* 00003760 */ label000036F4: 000036F4 652E bcs +0x30 /* 00003724 */ 000036F6 3866 movea.w A4, -[A6] label000036F8: 000036F8 6577 bcs +0x79 /* 00003771 */ 000036FA 2069 6E63 movea.l A0, [A1 + 0x6E63] 000036FE 6865 bvc +0x67 /* 00003765 */ 00003700 732C moveq.l D1, 0x2C 00003702 2077 6174 movea.l A0, <> 00003706 6368 bls +0x6A /* 00003770 */ 00003708 696E bvs +0x70 /* 00003778 */ 0000370A 6720 beq +0x22 /* 0000372C */ 0000370C 796F moveq.l D4, 0x6F label0000370E: 0000370E 7520 moveq.l D2, 0x20 00003710 6D6F blt +0x71 /* 00003781 */ 00003712 7265 moveq.l D1, 0x65 00003714 2063 movea.l A0, -[A3] 00003716 6172 bsr +0x74 /* 0000378A */ 00003718 6566 bcs +0x68 /* 00003780 */ 0000371A 756C moveq.l D2, 0x6C 0000371C 6C79 bge +0x7B /* 00003797 */ fn0000371E: 0000371E 2074 6861 movea.l A0, [A4 + D6 + 0x61] 00003722 6E20 bgt +0x22 /* 00003744 */ label00003724: 00003724 6265 bhi +0x67 /* 0000378B */ 00003726 666F bne +0x71 /* 00003797 */ 00003728 7265 moveq.l D1, 0x65 0000372A 2C20 move.l D6, -[A0] label0000372C: 0000372C 6275 bhi +0x77 /* 000037A3 */ fn0000372E: 0000372E 7416 moveq.l D2, 0x16 00003730 0B20 btst -[A0], D5 00003732 7265 moveq.l D1, 0x65 00003734 7472 moveq.l D2, 0x72 00003736 6561 bcs +0x63 /* 00003799 */ 00003738 7473 moveq.l D2, 0x73 0000373A 2061 movea.l A0, -[A1] 0000373C 2263 movea.l A1, -[A3] 0000373E 6C65 bge +0x67 /* 000037A5 */ 00003740 6172 bsr +0x74 /* 000037B4 */ 00003742 6C79 bge +0x7B /* 000037BD */ label00003744: 00003744 2063 movea.l A0, -[A3] 00003746 6F6E ble +0x70 /* 000037B6 */ 00003748 6675 bne +0x77 /* 000037BF */ 0000374A 7365 moveq.l D1, 0x65 0000374C 6420 bcc +0x22 /* 0000376E */ 0000374E 6279 bhi +0x7B /* 000037C9 */ 00003750 2079 6F75 7220 movea.l A0, [0x6F757220] 00003756 6163 bsr +0x65 /* 000037BB */ 00003758 7469 moveq.l D2, 0x69 0000375A 6F6E ble +0x70 /* 000037CA */ 0000375C 732E moveq.l D1, 0x2E 0000375E 2012 move.l D0, [A2] label00003760: 00003760 1E20 move.b D7, -[A0] 00003762 616E bsr +0x70 /* 000037D2 */ 00003764 6420 bcc +0x22 /* 00003786 */ 00003766 6769 beq +0x6B /* 000037D1 */ 00003768 7665 moveq.l D3, 0x65 0000376A 7320 moveq.l D1, 0x20 0000376C 796F moveq.l D4, 0x6F label0000376E: 0000376E 7520 moveq.l D2, 0x20 label00003770: 00003770 6120 bsr +0x22 /* 00003792 */ 00003772 7075 moveq.l D0, 0x75 00003774 7A7A moveq.l D5, 0x7A 00003776 6C65 bge +0x67 /* 000037DD */ label00003778: 00003778 6420 bcc +0x22 /* 0000379A */ 0000377A 6C6F bge +0x71 /* 000037EB */ 0000377C 6F6B ble +0x6D /* 000037E9 */ 0000377E 2C16 move.l D6, [A6] label00003780: 00003780 0454 6865 subi.w [A4], 0x6865 /* 'he' */ 00003784 2012 move.l D0, [A2] label00003786: 00003786 1249 movea.b A1, A1 00003788 7427 moveq.l D2, 0x27 fn0000378A: 0000378A 7320 moveq.l D1, 0x20 0000378C 6120 bsr +0x22 /* 000037AE */ 0000378E 6469 bcc +0x6B /* 000037F9 */ 00003790 7265 moveq.l D1, 0x65 fn00003792: 00003792 6374 bls +0x76 /* 00003808 */ 00003794 2068 6974 movea.l A0, [A0 + 0x6974] 00003798 2116 move.l -[A0], [A6] label0000379A: 0000379A 2220 move.l D1, -[A0] 0000379C 736F moveq.l D1, 0x6F 0000379E 6172 bsr +0x74 /* 00003812 */ 000037A0 7320 moveq.l D1, 0x20 000037A2 7468 moveq.l D2, 0x68 000037A4 726F moveq.l D1, 0x6F 000037A6 7567 moveq.l D2, 0x67 000037A8 6820 bvc +0x22 /* 000037CA */ 000037AA 7468 moveq.l D2, 0x68 000037AC 6520 bcs +0x22 /* 000037CE */ fn000037AE: 000037AE 6169 bsr +0x6B /* 00003819 */ 000037B0 7220 moveq.l D1, 0x20 000037B2 746F moveq.l D2, 0x6F fn000037B4: 000037B4 7761 moveq.l D3, 0x61 label000037B6: 000037B6 7264 moveq.l D1, 0x64 000037B8 2074 6865 movea.l A0, [A4 + D6 + 0x65] 000037BC 2012 move.l D0, [A2] 000037BE 0454 6865 subi.w [A4], 0x6865 /* 'he' */ 000037C2 2012 move.l D0, [A2] 000037C4 4D62 chk.w D6, -[A2] 000037C6 7574 moveq.l D2, 0x74 000037C8 206E 6576 movea.l A0, [A6 + 0x6576] // begin alternate branch 000037CA-000037CC label000037CA: 000037CA 6576 bcs +0x78 /* 00003842 */ // end alternate branch 000037CA-000037CC label000037CA: // (misaligned) 000037CC 6572 bcs +0x74 /* 00003840 */ label000037CE: 000037CE 2073 6565 movea.l A0, <> fn000037D2: 000037D2 6D73 blt +0x75 /* 00003847 */ 000037D4 2065 movea.l A0, -[A5] 000037D6 7665 moveq.l D3, 0x65 000037D8 6E20 bgt +0x22 /* 000037FA */ 000037DA 6120 bsr +0x22 /* 000037FC */ 000037DC 6269 bhi +0x6B /* 00003847 */ 000037DE 7420 moveq.l D2, 0x20 000037E0 616E bsr +0x70 /* 00003850 */ 000037E2 6772 beq +0x74 /* 00003856 */ 000037E4 793B moveq.l D4, 0x3B 000037E6 206F 6E6C movea.l A0, [A7 + 0x6E6C] 000037EA 7920 moveq.l D4, 0x20 000037EC 636F bls +0x71 /* 0000385D */ 000037EE 6E66 bgt +0x68 /* 00003856 */ 000037F0 7573 moveq.l D2, 0x73 000037F2 6564 bcs +0x66 /* 00003858 */ 000037F4 2C20 move.l D6, -[A0] 000037F6 7570 moveq.l D2, 0x70 000037F8 7365 moveq.l D1, 0x65 label000037FA: 000037FA 742C moveq.l D2, 0x2C fn000037FC: 000037FC 2061 movea.l A0, -[A1] 000037FE 6E64 bgt +0x66 /* 00003864 */ 00003800 2070 6572 6861 7073 2062 movea.l A0, [[A0 + 0x68617073] + 0x2062] // begin alternate branch 00003808-0000380A label00003808: 00003808 2062 movea.l A0, -[A2] // end alternate branch 00003808-0000380A label00003808: // (misaligned) 0000380A 6574 bcs +0x76 /* 00003880 */ 0000380C 7261 moveq.l D1, 0x61 0000380E 7965 moveq.l D4, 0x65 00003810 642E bcc +0x30 /* 00003840 */ fn00003812: 00003812 3B20 move.w -[A5], -[A0] 00003814 7772 moveq.l D3, 0x72 00003816 6974 bvs +0x76 /* 0000388C */ 00003818 6865 bvc +0x67 /* 0000387F */ 0000381A 7320 moveq.l D1, 0x20 0000381C 696E bvs +0x70 /* 0000388C */ 0000381E 2061 movea.l A0, -[A1] 00003820 676F beq +0x71 /* 00003891 */ 00003822 6E79 bgt +0x7B /* 0000389D */ 00003824 2061 movea.l A0, -[A1] 00003826 6E64 bgt +0x66 /* 0000388C */ 00003828 2066 movea.l A0, -[A6] 0000382A 6164 bsr +0x66 /* 00003890 */ 0000382C 6573 bcs +0x75 /* 000038A1 */ 0000382E 2061 movea.l A0, -[A1] 00003830 7761 moveq.l D3, 0x61 00003832 7920 moveq.l D4, 0x20 00003834 696E bvs +0x70 /* 000038A4 */ 00003836 2061 movea.l A0, -[A1] 00003838 2063 movea.l A0, -[A3] 0000383A 6C6F bge +0x71 /* 000038AB */ 0000383C 7564 moveq.l D2, 0x64 0000383E 206F 6620 movea.l A0, [A7 + 0x6620] // begin alternate branch 00003840-00003842 label00003840: 00003840 6620 bne +0x22 /* 00003862 */ // end alternate branch 00003840-00003842 label00003840: // (misaligned) label00003842: 00003842 7768 moveq.l D3, 0x68 00003844 6974 bvs +0x76 /* 000038BA */ 00003846 6520 bcs +0x22 /* 00003868 */ 00003848 736D moveq.l D1, 0x6D 0000384A 6F6B ble +0x6D /* 000038B7 */ 0000384C 652C bcs +0x2E /* 0000387A */ 0000384E 3020 move.w D0, -[A0] fn00003850: 00003850 636F bls +0x71 /* 000038C1 */ 00003852 756C moveq.l D2, 0x6C 00003854 646E bcc +0x70 /* 000038C4 */ label00003856: 00003856 2774 2075 6E64 move.l [A3 + 0x6E64], [A4 + D2.w + 0x75] // begin alternate branch 00003858-0000385C label00003858: 00003858 2075 6E64 movea.l A0, [A5 + D6 * 8 + 0x64] // end alternate branch 00003858-0000385C label00003858: // (misaligned) 0000385C 6572 bcs +0x74 /* 000038D0 */ 0000385E 7374 moveq.l D1, 0x74 00003860 616E bsr +0x70 /* 000038D0 */ label00003862: 00003862 6420 bcc +0x22 /* 00003884 */ label00003864: 00003864 7768 moveq.l D3, 0x68 00003866 7920 moveq.l D4, 0x20 label00003868: 00003868 796F moveq.l D4, 0x6F 0000386A 7520 moveq.l D2, 0x20 0000386C 776F moveq.l D3, 0x6F 0000386E 756C moveq.l D2, 0x6C 00003870 6420 bcc +0x22 /* 00003892 */ 00003872 7761 moveq.l D3, 0x61 00003874 6E74 bgt +0x76 /* 000038EA */ 00003876 2074 6F20 6875 movea.l A0, [A4 + 0x6875 + D6 * 8] // begin alternate branch 0000387A-0000387C label0000387A: 0000387A 6875 bvc +0x77 /* 000038F1 */ // end alternate branch 0000387A-0000387C label0000387A: // (misaligned) 0000387C 7274 moveq.l D1, 0x74 0000387E 2012 move.l D0, [A2] label00003880: 00003880 2420 move.l D2, -[A0] 00003882 616E bsr +0x70 /* 000038F2 */ label00003884: 00003884 6420 bcc +0x22 /* 000038A6 */ 00003886 6769 beq +0x6B /* 000038F1 */ 00003888 7665 moveq.l D3, 0x65 0000388A 7320 moveq.l D1, 0x20 label0000388C: 0000388C 796F moveq.l D4, 0x6F 0000388E 7520 moveq.l D2, 0x20 fn00003890: 00003890 6120 bsr +0x22 /* 000038B2 */ label00003892: 00003892 7075 moveq.l D0, 0x75 00003894 7A7A moveq.l D5, 0x7A 00003896 6C65 bge +0x67 /* 000038FD */ 00003898 6420 bcc +0x22 /* 000038BA */ 0000389A 6C6F bge +0x71 /* 0000390B */ 0000389C 6F6B ble +0x6D /* 00003909 */ 0000389E 2C20 move.l D6, -[A0] 000038A0 6173 bsr +0x75 /* 00003915 */ 000038A2 2069 6616 movea.l A0, [A1 + 0x6616] // begin alternate branch 000038A4-000038A6 label000038A4: 000038A4 6616 bne +0x18 /* 000038BC */ // end alternate branch 000038A4-000038A6 label000038A4: // (misaligned) label000038A6: 000038A6 0454 6865 subi.w [A4], 0x6865 /* 'he' */ 000038AA 2012 move.l D0, [A2] 000038AC 1249 movea.b A1, A1 000038AE 7427 moveq.l D2, 0x27 000038B0 7320 moveq.l D1, 0x20 fn000038B2: 000038B2 6120 bsr +0x22 /* 000038D4 */ 000038B4 6469 bcc +0x6B /* 0000391F */ 000038B6 7265 moveq.l D1, 0x65 000038B8 6374 bls +0x76 /* 0000392E */ label000038BA: 000038BA 2068 6974 movea.l A0, [A0 + 0x6974] // begin alternate branch 000038BC-000038BE label000038BC: 000038BC 6974 bvs +0x76 /* 00003932 */ // end alternate branch 000038BC-000038BE label000038BC: // (misaligned) 000038BE 2116 move.l -[A0], [A6] 000038C0 2220 move.l D1, -[A0] 000038C2 736F moveq.l D1, 0x6F label000038C4: 000038C4 6172 bsr +0x74 /* 00003938 */ 000038C6 7320 moveq.l D1, 0x20 000038C8 7468 moveq.l D2, 0x68 000038CA 726F moveq.l D1, 0x6F 000038CC 7567 moveq.l D2, 0x67 000038CE 6820 bvc +0x22 /* 000038F0 */ fn000038D0: 000038D0 7468 moveq.l D2, 0x68 000038D2 6520 bcs +0x22 /* 000038F4 */ fn000038D4: 000038D4 6169 bsr +0x6B /* 0000393F */ 000038D6 7220 moveq.l D1, 0x20 000038D8 746F moveq.l D2, 0x6F 000038DA 7761 moveq.l D3, 0x61 000038DC 7264 moveq.l D1, 0x64 000038DE 2074 6865 movea.l A0, [A4 + D6 + 0x65] 000038E2 2012 move.l D0, [A2] 000038E4 0454 6865 subi.w [A4], 0x6865 /* 'he' */ 000038E8 2012 move.l D0, [A2] label000038EA: 000038EA 1A20 move.b D5, -[A0] 000038EC 646F bcc +0x71 /* 0000395D */ 000038EE 6573 bcs +0x75 /* 00003963 */ label000038F0: 000038F0 6E27 bgt +0x29 /* 00003919 */ fn000038F2: 000038F2 7420 moveq.l D2, 0x20 label000038F4: 000038F4 7365 moveq.l D1, 0x65 000038F6 656D bcs +0x6F /* 00003965 */ 000038F8 2074 6F20 6C69 movea.l A0, [A4 + 0x6C69 + D6 * 8] 000038FE 6B65 bmi +0x67 /* 00003965 */ 00003900 2079 6F75 2E16 movea.l A0, [0x6F752E16] 00003906 0474 6865 2012 subi.w [A4 + D2.w + 0x12], 0x6865 /* 'he' */ 0000390C 1420 move.b D2, -[A0] 0000390E 6576 bcs +0x78 /* 00003986 */ 00003910 6170 bsr +0x72 /* 00003982 */ 00003912 6F72 ble +0x74 /* 00003986 */ 00003914 6174 bsr +0x76 /* 0000398A */ 00003916 6573 bcs +0x75 /* 0000398B */ 00003918 2071 7569 636B movea.l A0, [[A1 + 0x636B]] 0000391E 6C79 bge +0x7B /* 00003999 */ 00003920 2C16 move.l D6, [A6] 00003922 0F2E 2041 btst [A6 + 0x2041], D7 00003926 6C74 bge +0x76 /* 0000399C */ 00003928 686F bvc +0x71 /* 00003999 */ 0000392A 7567 moveq.l D2, 0x67 0000392C 6820 bvc +0x22 /* 0000394E */ label0000392E: 0000392E 7468 moveq.l D2, 0x68 00003930 6520 bcs +0x22 /* 00003952 */ label00003932: 00003932 1163 6C65 move.b [A0 + 0x6C65], -[A3] 00003936 6172 bsr +0x74 /* 000039AA */ fn00003938: 00003938 6C79 bge +0x7B /* 000039B3 */ 0000393A 2061 movea.l A0, -[A1] 0000393C 6E67 bgt +0x69 /* 000039A5 */ 0000393E 6572 bcs +0x74 /* 000039B2 */ 00003940 696E bvs +0x70 /* 000039B0 */ 00003942 6720 beq +0x22 /* 00003964 */ 00003944 0420 616E subi.b -[A0], 0x6E /* 'n' */ 00003948 6416 bcc +0x18 /* 00003960 */ 0000394A 0920 btst -[A0], D4 0000394C 736F moveq.l D1, 0x6F label0000394E: 0000394E 616B bsr +0x6D /* 000039BB */ 00003950 696E bvs +0x70 /* 000039C0 */ label00003952: 00003952 6720 beq +0x22 /* 00003974 */ 00003954 1620 move.b D3, -[A0] 00003956 7370 moveq.l D1, 0x70 00003958 6C61 bge +0x63 /* 000039BB */ 0000395A 7368 moveq.l D1, 0x68 0000395C 6573 bcs +0x75 /* 000039D1 */ 0000395E 2061 movea.l A0, -[A1] label00003960: 00003960 6761 beq +0x63 /* 000039C3 */ 00003962 696E bvs +0x70 /* 000039D2 */ label00003964: 00003964 7374 moveq.l D1, 0x74 00003966 2074 6865 movea.l A0, [A4 + D6 + 0x65] 0000396A 2012 move.l D0, [A2] 0000396C 0454 6865 subi.w [A4], 0x6865 /* 'he' */ 00003970 2012 move.l D0, [A2] 00003972 0D20 btst -[A0], D6 label00003974: 00003974 7175 moveq.l D0, 0x75 00003976 6974 bvs +0x76 /* 000039EC */ 00003978 6520 bcs +0x22 /* 0000399A */ 0000397A 616E bsr +0x70 /* 000039EA */ 0000397C 6772 beq +0x74 /* 000039F0 */ 0000397E 792E moveq.l D4, 0x2E 00003980 1461 movea.b A2, -[A1] fn00003982: 00003982 6E64 bgt +0x66 /* 000039E8 */ 00003984 2061 movea.l A0, -[A1] label00003986: 00003986 7070 moveq.l D0, 0x70 00003988 6561 bcs +0x63 /* 000039EB */ fn0000398A: 0000398A 7273 moveq.l D1, 0x73 0000398C 2074 6F20 6D61 movea.l A0, [A4 + 0x6D61 + D6 * 8] 00003992 6B65 bmi +0x67 /* 000039F9 */ 00003994 2012 move.l D0, [A2] 00003996 0620 6865 addi.b -[A0], 0x65 /* 'e' */ label0000399A: 0000399A 6164 bsr +0x66 /* 00003A00 */ label0000399C: 0000399C 2C16 move.l D6, [A6] 0000399E 0227 7312 andi.b -[A7], 0x12 000039A2 1820 move.b D4, -[A0] 000039A4 6D65 blt +0x67 /* 00003A0B */ 000039A6 7265 moveq.l D1, 0x65 000039A8 6C79 bge +0x7B /* 00003A23 */ fn000039AA: 000039AA 2062 movea.l A0, -[A2] 000039AC 6F75 ble +0x77 /* 00003A23 */ 000039AE 6E63 bgt +0x65 /* 00003A13 */ label000039B0: 000039B0 6573 bcs +0x75 /* 00003A25 */ label000039B2: 000039B2 206F 6666 movea.l A0, [A7 + 0x6666] 000039B6 2074 6865 movea.l A0, [A4 + D6 + 0x65] 000039BA 2012 move.l D0, [A2] 000039BC 1355 6E66 move.b [A1 + 0x6E66], [A5] label000039C0: 000039C0 6F72 ble +0x74 /* 00003A34 */ 000039C2 7475 moveq.l D2, 0x75 000039C4 6E61 bgt +0x63 /* 00003A27 */ 000039C6 7465 moveq.l D2, 0x65 000039C8 6C79 bge +0x7B /* 00003A43 */ 000039CA 2C20 move.l D6, -[A0] 000039CC 7468 moveq.l D2, 0x68 000039CE 6520 bcs +0x22 /* 000039F0 */ 000039D0 1249 movea.b A1, A1 label000039D2: 000039D2 7427 moveq.l D2, 0x27 000039D4 7320 moveq.l D1, 0x20 000039D6 6120 bsr +0x22 /* 000039F8 */ 000039D8 6469 bcc +0x6B /* 00003A43 */ 000039DA 7265 moveq.l D1, 0x65 000039DC 6374 bls +0x76 /* 00003A52 */ 000039DE 2068 6974 movea.l A0, [A0 + 0x6974] 000039E2 2116 move.l -[A0], [A6] 000039E4 2220 move.l D1, -[A0] 000039E6 736F moveq.l D1, 0x6F label000039E8: 000039E8 6172 bsr +0x74 /* 00003A5C */ fn000039EA: 000039EA 7320 moveq.l D1, 0x20 label000039EC: 000039EC 7468 moveq.l D2, 0x68 000039EE 726F moveq.l D1, 0x6F label000039F0: 000039F0 7567 moveq.l D2, 0x67 000039F2 6820 bvc +0x22 /* 00003A14 */ 000039F4 7468 moveq.l D2, 0x68 000039F6 6520 bcs +0x22 /* 00003A18 */ fn000039F8: 000039F8 6169 bsr +0x6B /* 00003A63 */ 000039FA 7220 moveq.l D1, 0x20 000039FC 746F moveq.l D2, 0x6F 000039FE 7761 moveq.l D3, 0x61 fn00003A00: 00003A00 7264 moveq.l D1, 0x64 00003A02 2074 6865 movea.l A0, [A4 + D6 + 0x65] 00003A06 2012 move.l D0, [A2] 00003A08 0454 6865 subi.w [A4], 0x6865 /* 'he' */ 00003A0C 2012 move.l D0, [A2] 00003A0E 2620 move.l D3, -[A0] 00003A10 6661 bne +0x63 /* 00003A73 */ 00003A12 6465 bcc +0x67 /* 00003A79 */ label00003A14: 00003A14 7320 moveq.l D1, 0x20 00003A16 6177 bsr +0x79 /* 00003A8F */ label00003A18: 00003A18 6179 bsr +0x7B /* 00003A93 */ 00003A1A 2069 6E20 movea.l A0, [A1 + 0x6E20] 00003A1E 6120 bsr +0x22 /* 00003A40 */ 00003A20 636C bls +0x6E /* 00003A8E */ 00003A22 6F75 ble +0x77 /* 00003A99 */ 00003A24 6420 bcc +0x22 /* 00003A46 */ 00003A26 6F66 ble +0x68 /* 00003A8E */ 00003A28 2067 movea.l A0, -[A7] 00003A2A 7265 moveq.l D1, 0x65 00003A2C 656E bcs +0x70 /* 00003A9C */ 00003A2E 2073 6D6F movea.l A0, <> 00003A32 6B65 bmi +0x67 /* 00003A99 */ label00003A34: 00003A34 2E16 move.l D7, [A6] 00003A36 2020 move.l D0, -[A0] 00003A38 616E bsr +0x70 /* 00003AA8 */ 00003A3A 6772 beq +0x74 /* 00003AAE */ 00003A3C 696C bvs +0x6E /* 00003AAA */ 00003A3E 7920 moveq.l D4, 0x20 fn00003A40: 00003A40 616E bsr +0x70 /* 00003AB0 */ 00003A42 6420 bcc +0x22 /* 00003A64 */ 00003A44 7772 moveq.l D3, 0x72 label00003A46: 00003A46 6974 bvs +0x76 /* 00003ABC */ 00003A48 6865 bvc +0x67 /* 00003AAF */ 00003A4A 7320 moveq.l D1, 0x20 00003A4C 696E bvs +0x70 /* 00003ABC */ 00003A4E 2061 movea.l A0, -[A1] 00003A50 676F beq +0x71 /* 00003AC1 */ label00003A52: 00003A52 6E79 bgt +0x7B /* 00003ACD */ 00003A54 2061 movea.l A0, -[A1] 00003A56 7316 moveq.l D1, 0x16 00003A58 0454 6865 subi.w [A4], 0x6865 /* 'he' */ fn00003A5C: 00003A5C 2012 move.l D0, [A2] 00003A5E 1249 movea.b A1, A1 00003A60 7427 moveq.l D2, 0x27 00003A62 7320 moveq.l D1, 0x20 label00003A64: 00003A64 6120 bsr +0x22 /* 00003A86 */ 00003A66 6469 bcc +0x6B /* 00003AD1 */ 00003A68 7265 moveq.l D1, 0x65 00003A6A 6374 bls +0x76 /* 00003AE0 */ 00003A6C 2068 6974 movea.l A0, [A0 + 0x6974] 00003A70 2116 move.l -[A0], [A6] 00003A72 2220 move.l D1, -[A0] 00003A74 736F moveq.l D1, 0x6F 00003A76 6172 bsr +0x74 /* 00003AEA */ 00003A78 7320 moveq.l D1, 0x20 00003A7A 7468 moveq.l D2, 0x68 00003A7C 726F moveq.l D1, 0x6F 00003A7E 7567 moveq.l D2, 0x67 00003A80 6820 bvc +0x22 /* 00003AA2 */ 00003A82 7468 moveq.l D2, 0x68 00003A84 6520 bcs +0x22 /* 00003AA6 */ fn00003A86: 00003A86 6169 bsr +0x6B /* 00003AF1 */ 00003A88 7220 moveq.l D1, 0x20 00003A8A 746F moveq.l D2, 0x6F 00003A8C 7761 moveq.l D3, 0x61 label00003A8E: 00003A8E 7264 moveq.l D1, 0x64 00003A90 2074 6865 movea.l A0, [A4 + D6 + 0x65] 00003A94 2012 move.l D0, [A2] 00003A96 0454 6865 subi.w [A4], 0x6865 /* 'he' */ 00003A9A 2012 move.l D0, [A2] label00003A9C: 00003A9C 0920 btst -[A0], D4 00003A9E 6865 bvc +0x67 /* 00003B05 */ 00003AA0 7265 moveq.l D1, 0x65 label00003AA2: 00003AA2 2074 6F20 1753 movea.l A0, [A4 + 0x1753 + D6 * 8] // begin alternate branch 00003AA6-00003AAA label00003AA6: 00003AA6 1753 6F72 move.b [A3 + 0x6F72], [A3] // end alternate branch 00003AA6-00003AAA label00003AA6: // (misaligned) fn00003AA8: 00003AA8 6F72 ble +0x74 /* 00003B1C */ label00003AAA: 00003AAA 7279 moveq.l D1, 0x79 00003AAC 2C20 move.l D6, -[A0] label00003AAE: 00003AAE 6275 bhi +0x77 /* 00003B25 */ fn00003AB0: 00003AB0 7420 moveq.l D2, 0x20 00003AB2 7468 moveq.l D2, 0x68 00003AB4 6572 bcs +0x74 /* 00003B28 */ 00003AB6 6520 bcs +0x22 /* 00003AD8 */ 00003AB8 6973 bvs +0x75 /* 00003B2D */ 00003ABA 206E 6F20 movea.l A0, [A6 + 0x6F20] // begin alternate branch 00003ABC-00003ABE label00003ABC: 00003ABC 6F20 ble +0x22 /* 00003ADE */ // end alternate branch 00003ABC-00003ABE label00003ABC: // (misaligned) 00003ABE 1359 6F75 move.b [A1 + 0x6F75], [A1]+ 00003AC2 2064 movea.l A0, -[A4] 00003AC4 6F6E ble +0x70 /* 00003B34 */ 00003AC6 2774 2068 6176 move.l [A3 + 0x6176], [A4 + D2.w + 0x68] 00003ACC 6520 bcs +0x22 /* 00003AEE */ 00003ACE 7468 moveq.l D2, 0x68 00003AD0 6520 bcs +0x22 /* 00003AF2 */ 00003AD2 274E 6F74 move.l [A3 + 0x6F74], A6 00003AD6 2065 movea.l A0, -[A5] label00003AD8: 00003AD8 7665 moveq.l D3, 0x65 00003ADA 7279 moveq.l D1, 0x79 00003ADC 7468 moveq.l D2, 0x68 label00003ADE: 00003ADE 696E bvs +0x70 /* 00003B4E */ label00003AE0: 00003AE0 6720 beq +0x22 /* 00003B02 */ 00003AE2 6174 bsr +0x76 /* 00003B58 */ 00003AE4 206F 6E63 movea.l A0, [A7 + 0x6E63] 00003AE8 6520 bcs +0x22 /* 00003B0A */ fn00003AEA: 00003AEA 2D20 move.l -[A6], -[A0] 00003AEC 6F6E ble +0x70 /* 00003B5C */ label00003AEE: 00003AEE 6520 bcs +0x22 /* 00003B10 */ 00003AF0 6174 bsr +0x76 /* 00003B66 */ label00003AF2: 00003AF2 2061 movea.l A0, -[A1] 00003AF4 2074 696D movea.l A0, <> 00003AF8 6521 bcs +0x23 /* 00003B1B */ 00003AFA 2220 move.l D1, -[A0] 00003AFC 4920 .invalid 4, -[A0] // invalid opcode 4 with b == 4 00003AFE 646F bcc +0x71 /* 00003B6F */ 00003B00 6E27 bgt +0x29 /* 00003B29 */ label00003B02: 00003B02 7420 moveq.l D2, 0x20 00003B04 756E moveq.l D2, 0x6E 00003B06 6465 bcc +0x67 /* 00003B6D */ 00003B08 7273 moveq.l D1, 0x73 label00003B0A: 00003B0A 7461 moveq.l D2, 0x61 00003B0C 6E64 bgt +0x66 /* 00003B72 */ 00003B0E 2077 6861 movea.l A0, [A7 + D6 + 0x61] // begin alternate branch 00003B10-00003B12 label00003B10: 00003B10 6861 bvc +0x63 /* 00003B73 */ // end alternate branch 00003B10-00003B12 label00003B10: // (misaligned) 00003B12 7420 moveq.l D2, 0x20 00003B14 796F moveq.l D4, 0x6F 00003B16 7520 moveq.l D2, 0x20 00003B18 6D65 blt +0x67 /* 00003B7F */ 00003B1A 616E bsr +0x70 /* 00003B8A */ label00003B1C: 00003B1C 2E16 move.l D7, [A6] 00003B1E 0449 4E54 subi.w A1, 0x4E54 /* 'NT' */ 00003B22 4F16 .invalid 7, [A6] // invalid opcode 4 with b == 4 00003B24 0649 4E53 addi.w A1, 0x4E53 /* 'NS' */ label00003B28: 00003B28 4944 chk.w D4, D4 00003B2A 4516 .invalid 2, [A6] // invalid opcode 4 with b == 4 00003B2C 0249 4E16 andi.w A1, 0x4E16 00003B30 0641 4352 addi.w D1, 0x4352 /* 'CR' */ label00003B34: 00003B34 4F53 chk.w D7, [A3] 00003B36 5316 subq.b [A6], 1 00003B38 0254 4F16 andi.w [A4], 0x4F16 00003B3C 0241 5416 andi.w D1, 0x5416 00003B40 274E 6F74 move.l [A3 + 0x6F74], A6 00003B44 2065 movea.l A0, -[A5] 00003B46 7665 moveq.l D3, 0x65 00003B48 7279 moveq.l D1, 0x79 00003B4A 7468 moveq.l D2, 0x68 00003B4C 696E bvs +0x70 /* 00003BBC */ label00003B4E: 00003B4E 6720 beq +0x22 /* 00003B70 */ 00003B50 6174 bsr +0x76 /* 00003BC6 */ 00003B52 206F 6E63 movea.l A0, [A7 + 0x6E63] 00003B56 6520 bcs +0x22 /* 00003B78 */ fn00003B58: 00003B58 2D20 move.l -[A6], -[A0] 00003B5A 6F6E ble +0x70 /* 00003BCA */ label00003B5C: 00003B5C 6520 bcs +0x22 /* 00003B7E */ 00003B5E 6174 bsr +0x76 /* 00003BD4 */ 00003B60 2061 movea.l A0, -[A1] 00003B62 2074 696D movea.l A0, <> fn00003B66: 00003B66 6521 bcs +0x23 /* 00003B89 */ export_158: 00003B68 4E56 FE70 link A6, -0x0190 00003B6C 48E7 0F00 movem.l -[A7], D4,D5,D6,D7 label00003B70: 00003B70 206E 0010 movea.l A0, [A6 + 0x10] // begin alternate branch 00003B72-00003B78 label00003B72: 00003B72 0010 43EE ori.b [A0], 0xEE 00003B76 FFA8 .invalid <> // end alternate branch 00003B72-00003B78 label00003B72: // (misaligned) 00003B74 43EE FFA8 lea.l A1, [A6 - 0x58] label00003B78: 00003B78 7005 moveq.l D0, 0x05 label00003B7A: 00003B7A 22D8 move.l [A1]+, [A0]+ 00003B7C 51C8 FFFC dbf D0, -0x6 /* 00003B7A */ // begin alternate branch 00003B7E-00003B80 label00003B7E: 00003B7E FFFC .invalid <> // end alternate branch 00003B7E-00003B80 label00003B7E: // (misaligned) 00003B80 206E 000C movea.l A0, [A6 + 0xC] 00003B84 43EE FFC0 lea.l A1, [A6 - 0x40] 00003B88 7005 moveq.l D0, 0x05 fn00003B8A: 00003B8A 22D8 move.l [A1]+, [A0]+ 00003B8C 51C8 FFFC dbf D0, -0x6 /* 00003B8A */ 00003B90 206E 0008 movea.l A0, [A6 + 0x8] 00003B94 43EE FFD8 lea.l A1, [A6 - 0x28] 00003B98 7005 moveq.l D0, 0x05 label00003B9A: 00003B9A 22D8 move.l [A1]+, [A0]+ 00003B9C 51C8 FFFC dbf D0, -0x6 /* 00003B9A */ 00003BA0 0CAE 0341 4C4C FFA8 cmpi.l [A6 - 0x58], 0x3414C4C 00003BA8 57C0 seq D0 00003BAA 0CAE 0341 4C4C FFD8 cmpi.l [A6 - 0x28], 0x3414C4C 00003BB2 57C1 seq D1 00003BB4 8001 or.b D0, D1 00003BB6 6728 beq +0x2A /* 00003BE0 */ 00003BB8 486E FE88 pea.l [A6 - 0x178] label00003BBC: 00003BBC 487A 0010 pea.l [PC + 0x10 /* 00003BCE, value 0x4EAD0182 */] 00003BC0 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 00003BC4 487A 0E68 pea.l [PC + 0xE68 /* 00004A2E, value 0x274E6F74 '\'Not', pstring "Not everything at once - one at a time!" */] // begin alternate branch 00003BC6-00003BD2 fn00003BC6: 00003BC6 0E68 4267 4EAD .invalid.w [A0 + 0x4EAD], 0x4267 /* 'Bg' */ // invalid immediate operation label00003BCA: // (misaligned) 00003BCC 01AA 4EAD bclr [A2 + 0x4EAD], D0 00003BD0 0182 bclr D2, D0 // end alternate branch 00003BC6-00003BD2 fn00003BC6: // (misaligned) 00003BC8 4267 clr.w -[A7] label00003BCA: 00003BCA 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00003BCE 4EAD 0182 jsr [A5 + 0x182 /* export_44 */] 00003BD2 584F addq.w A7, 4 fn00003BD4: 00003BD4 486E FE88 pea.l [A6 - 0x178] 00003BD8 4EAD 0302 jsr [A5 + 0x302 /* export_92 */] 00003BDC 6000 0B6A bra +0xB6C /* 00004748 */ label00003BE0: 00003BE0 554F subq.w A7, 2 00003BE2 486E FFA8 pea.l [A6 - 0x58] 00003BE6 4EAD 039A jsr [A5 + 0x39A /* export_111 */] 00003BEA 3E1F move.w D7, [A7]+ 00003BEC 486E FFA8 pea.l [A6 - 0x58] 00003BF0 4EAD 034A jsr [A5 + 0x34A /* export_101 */] 00003BF4 486E FFC0 pea.l [A6 - 0x40] 00003BF8 4EAD 034A jsr [A5 + 0x34A /* export_101 */] 00003BFC 486D 8DF6 pea.l [A5 - 0x720A] 00003C00 4EAD 034A jsr [A5 + 0x34A /* export_101 */] 00003C04 554F subq.w A7, 2 00003C06 3F07 move.w -[A7], D7 00003C08 4EAD 038A jsr [A5 + 0x38A /* export_109 */] 00003C0C 381F move.w D4, [A7]+ 00003C0E 554F subq.w A7, 2 00003C10 3F07 move.w -[A7], D7 00003C12 4EAD 0392 jsr [A5 + 0x392 /* export_110 */] 00003C16 101F move.b D0, [A7]+ 00003C18 5300 subq.b D0, 1 00003C1A 675C beq +0x5E /* 00003C78 */ 00003C1C 486E FE88 pea.l [A6 - 0x178] 00003C20 487A 0044 pea.l [PC + 0x44 /* 00003C66, value 0x4EAD0182 */] 00003C24 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 00003C28 487A 0DF2 pea.l [PC + 0xDF2 /* 00004A1C, value 0x11536F72, pstring "Sorry, but there " */] 00003C2C 4267 clr.w -[A7] 00003C2E 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00003C32 486E FE70 pea.l [A6 - 0x190] 00003C36 3F07 move.w -[A7], D7 00003C38 4EBA CF46 jsr [PC - 0x30BA /* 00000B80 */] 00003C3C 584F addq.w A7, 4 00003C3E 486E FE70 pea.l [A6 - 0x190] 00003C42 4267 clr.w -[A7] 00003C44 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00003C48 487A 0DCC pea.l [PC + 0xDCC /* 00004A16, value 0x4206E6F, pstring " no " */] 00003C4C 4267 clr.w -[A7] 00003C4E 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00003C52 486E FFA8 pea.l [A6 - 0x58] 00003C56 4267 clr.w -[A7] 00003C58 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00003C5C 487A 0DB0 pea.l [PC + 0xDB0 /* 00004A0E, value 0x6206865, pstring " here." */] 00003C60 4267 clr.w -[A7] 00003C62 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00003C66 4EAD 0182 jsr [A5 + 0x182 /* export_44 */] 00003C6A 584F addq.w A7, 4 00003C6C 486E FE88 pea.l [A6 - 0x178] 00003C70 4EAD 0302 jsr [A5 + 0x302 /* export_92 */] 00003C74 6000 0AD2 bra +0xAD4 /* 00004748 */ label00003C78: 00003C78 0C47 00C8 cmpi.w D7, 0xC8 00003C7C 5CC0 sge D0 00003C7E BE6D A828 cmp.w D7, [A5 - 0x57D8] 00003C82 5FC1 sle D1 00003C84 C001 and.b D0, D1 00003C86 3207 move.w D1, D7 00003C88 E541 asl D1.w, 2 00003C8A 0641 D2B2 addi.w D1, 0xD2B2 00003C8E 2075 1000 movea.l A0, [A5 + D1.w] 00003C92 1228 010A move.b D1, [A0 + 0x10A] 00003C96 5301 subq.b D1, 1 00003C98 C001 and.b D0, D1 00003C9A 673C beq +0x3E /* 00003CD8 */ 00003C9C 486E FE88 pea.l [A6 - 0x178] 00003CA0 487A 0024 pea.l [PC + 0x24 /* 00003CC6, value 0x4EAD0182 */] 00003CA4 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 00003CA8 487A 0D3A pea.l [PC + 0xD3A /* 000049E4, value 0x28536F72 '(Sor', pstring "Sorry, but it is impossible to move the " */] 00003CAC 4267 clr.w -[A7] 00003CAE 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00003CB2 486E FFA8 pea.l [A6 - 0x58] 00003CB6 4267 clr.w -[A7] 00003CB8 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00003CBC 3F3C 002E move.w -[A7], 0x2E /* '.' */ 00003CC0 4267 clr.w -[A7] 00003CC2 4EAD 0192 jsr [A5 + 0x192 /* export_46 */] 00003CC6 4EAD 0182 jsr [A5 + 0x182 /* export_44 */] 00003CCA 584F addq.w A7, 4 00003CCC 486E FE88 pea.l [A6 - 0x178] 00003CD0 4EAD 0302 jsr [A5 + 0x302 /* export_92 */] 00003CD4 6000 0A72 bra +0xA74 /* 00004748 */ label00003CD8: 00003CD8 487A 0D06 pea.l [PC + 0xD06 /* 000049E0, value 0x2696E16, pstring "in" */] 00003CDC 486E FFC0 pea.l [A6 - 0x40] 00003CE0 4EAD 00CA jsr [A5 + 0xCA /* export_21 */] 00003CE4 57C0 seq D0 00003CE6 487A 0CF0 pea.l [PC + 0xCF0 /* 000049D8, value 0x6696E73, pstring "inside" */] 00003CEA 486E FFC0 pea.l [A6 - 0x40] 00003CEE 4EAD 00CA jsr [A5 + 0xCA /* export_21 */] 00003CF2 57C1 seq D1 00003CF4 8001 or.b D0, D1 00003CF6 487A 0CDA pea.l [PC + 0xCDA /* 000049D2, value 0x4696E74, pstring "into" */] 00003CFA 486E FFC0 pea.l [A6 - 0x40] 00003CFE 4EAD 00CA jsr [A5 + 0xCA /* export_21 */] 00003D02 57C1 seq D1 00003D04 8001 or.b D0, D1 00003D06 6700 037A beq +0x37C /* 00004082 */ 00003D0A 554F subq.w A7, 2 00003D0C 486E FFD8 pea.l [A6 - 0x28] 00003D10 4EAD 039A jsr [A5 + 0x39A /* export_111 */] 00003D14 3A1F move.w D5, [A7]+ 00003D16 554F subq.w A7, 2 00003D18 3F05 move.w -[A7], D5 00003D1A 4EAD 038A jsr [A5 + 0x38A /* export_109 */] 00003D1E 381F move.w D4, [A7]+ 00003D20 486E FFD8 pea.l [A6 - 0x28] 00003D24 4EAD 034A jsr [A5 + 0x34A /* export_101 */] 00003D28 BA47 cmp.w D5, D7 00003D2A 6664 bne +0x66 /* 00003D90 */ 00003D2C 486E FE88 pea.l [A6 - 0x178] 00003D30 487A 004C pea.l [PC + 0x4C /* 00003D7E, value 0x4EAD0182 */] 00003D34 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 00003D38 487A 0C78 pea.l [PC + 0xC78 /* 000049B2, value 0x1F536F72, pstring "Sorry, but it is impossible to " */] 00003D3C 4267 clr.w -[A7] 00003D3E 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00003D42 486D A846 pea.l [A5 - 0x57BA] 00003D46 4267 clr.w -[A7] 00003D48 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00003D4C 487A 0C5E pea.l [PC + 0xC5E /* 000049AC, value 0x5207468, pstring " the " */] 00003D50 4267 clr.w -[A7] 00003D52 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00003D56 486E FFA8 pea.l [A6 - 0x58] 00003D5A 4267 clr.w -[A7] 00003D5C 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00003D60 3F3C 0020 move.w -[A7], 0x20 /* ' ' */ 00003D64 4267 clr.w -[A7] 00003D66 4EAD 0192 jsr [A5 + 0x192 /* export_46 */] 00003D6A 486E FFC0 pea.l [A6 - 0x40] 00003D6E 4267 clr.w -[A7] 00003D70 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00003D74 487A 0C2C pea.l [PC + 0xC2C /* 000049A2, value 0x8206974, pstring " itself!" */] 00003D78 4267 clr.w -[A7] 00003D7A 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00003D7E 4EAD 0182 jsr [A5 + 0x182 /* export_44 */] 00003D82 584F addq.w A7, 4 00003D84 486E FE88 pea.l [A6 - 0x178] 00003D88 4EAD 0302 jsr [A5 + 0x302 /* export_92 */] 00003D8C 6000 09BA bra +0x9BC /* 00004748 */ label00003D90: 00003D90 554F subq.w A7, 2 00003D92 3F05 move.w -[A7], D5 00003D94 4EAD 0392 jsr [A5 + 0x392 /* export_110 */] 00003D98 101F move.b D0, [A7]+ 00003D9A 5300 subq.b D0, 1 00003D9C 675C beq +0x5E /* 00003DFA */ 00003D9E 486E FE88 pea.l [A6 - 0x178] 00003DA2 487A 0044 pea.l [PC + 0x44 /* 00003DE8, value 0x4EAD0182 */] 00003DA6 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 00003DAA 487A 0BE4 pea.l [PC + 0xBE4 /* 00004990, value 0x11536F72, pstring "Sorry, but there " */] 00003DAE 4267 clr.w -[A7] 00003DB0 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00003DB4 486E FE70 pea.l [A6 - 0x190] 00003DB8 3F05 move.w -[A7], D5 00003DBA 4EBA CDC4 jsr [PC - 0x323C /* 00000B80 */] 00003DBE 584F addq.w A7, 4 00003DC0 486E FE70 pea.l [A6 - 0x190] 00003DC4 4267 clr.w -[A7] 00003DC6 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00003DCA 487A 0BBE pea.l [PC + 0xBBE /* 0000498A, value 0x4206E6F, pstring " no " */] 00003DCE 4267 clr.w -[A7] 00003DD0 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00003DD4 486E FFD8 pea.l [A6 - 0x28] 00003DD8 4267 clr.w -[A7] 00003DDA 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00003DDE 487A 0BA2 pea.l [PC + 0xBA2 /* 00004982, value 0x6206865, pstring " here." */] 00003DE2 4267 clr.w -[A7] 00003DE4 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00003DE8 4EAD 0182 jsr [A5 + 0x182 /* export_44 */] 00003DEC 584F addq.w A7, 4 00003DEE 486E FE88 pea.l [A6 - 0x178] 00003DF2 4EAD 0302 jsr [A5 + 0x302 /* export_92 */] 00003DF6 6000 0950 bra +0x952 /* 00004748 */ label00003DFA: 00003DFA 0C45 012C cmpi.w D5, 0x12C 00003DFE 5CC0 sge D0 00003E00 BA6D A826 cmp.w D5, [A5 - 0x57DA] 00003E04 5FC1 sle D1 00003E06 C001 and.b D0, D1 00003E08 673C beq +0x3E /* 00003E46 */ 00003E0A 486E FE88 pea.l [A6 - 0x178] 00003E0E 487A 0024 pea.l [PC + 0x24 /* 00003E34, value 0x4EAD0182 */] 00003E12 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 00003E16 487A 0B5A pea.l [PC + 0xB5A /* 00004972, value 0xF536F72, pstring "Sorry, but the " */] 00003E1A 4267 clr.w -[A7] 00003E1C 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00003E20 486E FFD8 pea.l [A6 - 0x28] 00003E24 4267 clr.w -[A7] 00003E26 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00003E2A 487A 0B36 pea.l [PC + 0xB36 /* 00004962, value 0xF20776F, pstring " won\'t let you." */] 00003E2E 4267 clr.w -[A7] 00003E30 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00003E34 4EAD 0182 jsr [A5 + 0x182 /* export_44 */] 00003E38 584F addq.w A7, 4 00003E3A 486E FE88 pea.l [A6 - 0x178] 00003E3E 4EAD 0302 jsr [A5 + 0x302 /* export_92 */] 00003E42 6000 0904 bra +0x906 /* 00004748 */ label00003E46: 00003E46 0C47 012C cmpi.w D7, 0x12C 00003E4A 5CC0 sge D0 00003E4C BE6D A826 cmp.w D7, [A5 - 0x57DA] 00003E50 5FC1 sle D1 00003E52 C001 and.b D0, D1 00003E54 673C beq +0x3E /* 00003E92 */ 00003E56 486E FE88 pea.l [A6 - 0x178] 00003E5A 487A 0024 pea.l [PC + 0x24 /* 00003E80, value 0x4EAD0182 */] 00003E5E 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 00003E62 487A 0AEE pea.l [PC + 0xAEE /* 00004952, value 0xF536F72, pstring "Sorry, but the " */] 00003E66 4267 clr.w -[A7] 00003E68 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00003E6C 486E FFA8 pea.l [A6 - 0x58] 00003E70 4267 clr.w -[A7] 00003E72 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00003E76 487A 0ACA pea.l [PC + 0xACA /* 00004942, value 0xF20776F, pstring " won\'t let you." */] 00003E7A 4267 clr.w -[A7] 00003E7C 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00003E80 4EAD 0182 jsr [A5 + 0x182 /* export_44 */] 00003E84 584F addq.w A7, 4 00003E86 486E FE88 pea.l [A6 - 0x178] 00003E8A 4EAD 0302 jsr [A5 + 0x302 /* export_92 */] 00003E8E 6000 08B8 bra +0x8BA /* 00004748 */ label00003E92: 00003E92 3005 move.w D0, D5 00003E94 E540 asl D0.w, 2 00003E96 0640 D2B2 addi.w D0, 0xD2B2 00003E9A 2075 0000 movea.l A0, [A5 + D0.w] 00003E9E 1028 0103 move.b D0, [A0 + 0x103] 00003EA2 5300 subq.b D0, 1 00003EA4 6700 00C0 beq +0xC2 /* 00003F66 */ 00003EA8 3005 move.w D0, D5 00003EAA E540 asl D0.w, 2 00003EAC 0640 D2B2 addi.w D0, 0xD2B2 00003EB0 2075 0000 movea.l A0, [A5 + D0.w] 00003EB4 1028 0102 move.b D0, [A0 + 0x102] 00003EB8 5300 subq.b D0, 1 00003EBA 676E beq +0x70 /* 00003F2A */ 00003EBC 486E FE88 pea.l [A6 - 0x178] 00003EC0 487A 0056 pea.l [PC + 0x56 /* 00003F18, value 0x4EAD0182 */] 00003EC4 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 00003EC8 487A 0A62 pea.l [PC + 0xA62 /* 0000492C, value 0x14497420, pstring "It is impossible to " */] 00003ECC 4267 clr.w -[A7] 00003ECE 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00003ED2 486D 8DF6 pea.l [A5 - 0x720A] 00003ED6 4267 clr.w -[A7] 00003ED8 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00003EDC 487A 0A48 pea.l [PC + 0xA48 /* 00004926, value 0x5207468, pstring " the " */] 00003EE0 4267 clr.w -[A7] 00003EE2 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00003EE6 486E FFA8 pea.l [A6 - 0x58] 00003EEA 4267 clr.w -[A7] 00003EEC 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00003EF0 3F3C 0020 move.w -[A7], 0x20 /* ' ' */ 00003EF4 4267 clr.w -[A7] 00003EF6 4EAD 0192 jsr [A5 + 0x192 /* export_46 */] 00003EFA 486E FFC0 pea.l [A6 - 0x40] 00003EFE 4267 clr.w -[A7] 00003F00 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00003F04 487A 0A1A pea.l [PC + 0xA1A /* 00004920, value 0x5207468, pstring " the " */] 00003F08 4267 clr.w -[A7] 00003F0A 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00003F0E 486E FFD8 pea.l [A6 - 0x28] 00003F12 4267 clr.w -[A7] 00003F14 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00003F18 4EAD 0182 jsr [A5 + 0x182 /* export_44 */] 00003F1C 584F addq.w A7, 4 00003F1E 486E FE88 pea.l [A6 - 0x178] 00003F22 4EAD 0302 jsr [A5 + 0x302 /* export_92 */] 00003F26 6000 0820 bra +0x822 /* 00004748 */ label00003F2A: 00003F2A 486E FE88 pea.l [A6 - 0x178] 00003F2E 487A 0024 pea.l [PC + 0x24 /* 00003F54, value 0x4EAD0182 */] 00003F32 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 00003F36 487A 09E2 pea.l [PC + 0x9E2 /* 0000491A, value 0x4546865, pstring "The " */] 00003F3A 4267 clr.w -[A7] 00003F3C 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00003F40 486E FFD8 pea.l [A6 - 0x28] 00003F44 4267 clr.w -[A7] 00003F46 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00003F4A 487A 09C0 pea.l [PC + 0x9C0 /* 0000490C, value 0xC206973, pstring " isn\'t open!" */] 00003F4E 4267 clr.w -[A7] 00003F50 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00003F54 4EAD 0182 jsr [A5 + 0x182 /* export_44 */] 00003F58 584F addq.w A7, 4 00003F5A 486E FE88 pea.l [A6 - 0x178] 00003F5E 4EAD 0302 jsr [A5 + 0x302 /* export_92 */] 00003F62 6000 07E4 bra +0x7E6 /* 00004748 */ label00003F66: 00003F66 3007 move.w D0, D7 00003F68 E540 asl D0.w, 2 00003F6A 0640 D2B2 addi.w D0, 0xD2B2 00003F6E 2075 0000 movea.l A0, [A5 + D0.w] 00003F72 3005 move.w D0, D5 00003F74 E540 asl D0.w, 2 00003F76 0640 D2B2 addi.w D0, 0xD2B2 00003F7A 2275 0000 movea.l A1, [A5 + D0.w] 00003F7E 3028 00F8 move.w D0, [A0 + 0xF8] 00003F82 B069 00F8 cmp.w D0, [A1 + 0xF8] 00003F86 6D64 blt +0x66 /* 00003FEC */ 00003F88 486E FE88 pea.l [A6 - 0x178] 00003F8C 487A 004C pea.l [PC + 0x4C /* 00003FDA, value 0x4EAD0182 */] 00003F90 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 00003F94 487A 0970 pea.l [PC + 0x970 /* 00004906, value 0x4546865, pstring "The " */] 00003F98 4267 clr.w -[A7] 00003F9A 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00003F9E 486E FFA8 pea.l [A6 - 0x58] 00003FA2 4267 clr.w -[A7] 00003FA4 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00003FA8 487A 0950 pea.l [PC + 0x950 /* 000048FA, value 0xB20776F, pstring " won\'t fit " */] 00003FAC 4267 clr.w -[A7] 00003FAE 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00003FB2 486E FFC0 pea.l [A6 - 0x40] 00003FB6 4267 clr.w -[A7] 00003FB8 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00003FBC 487A 0936 pea.l [PC + 0x936 /* 000048F4, value 0x5207468, pstring " the " */] 00003FC0 4267 clr.w -[A7] 00003FC2 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00003FC6 486E FFD8 pea.l [A6 - 0x28] 00003FCA 4267 clr.w -[A7] 00003FCC 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00003FD0 3F3C 0021 move.w -[A7], 0x21 /* '!' */ 00003FD4 4267 clr.w -[A7] 00003FD6 4EAD 0192 jsr [A5 + 0x192 /* export_46 */] 00003FDA 4EAD 0182 jsr [A5 + 0x182 /* export_44 */] 00003FDE 584F addq.w A7, 4 00003FE0 486E FE88 pea.l [A6 - 0x178] 00003FE4 4EAD 0302 jsr [A5 + 0x302 /* export_92 */] 00003FE8 6000 075E bra +0x760 /* 00004748 */ label00003FEC: 00003FEC 3007 move.w D0, D7 00003FEE E540 asl D0.w, 2 00003FF0 0640 D2B2 addi.w D0, 0xD2B2 00003FF4 2075 0000 movea.l A0, [A5 + D0.w] 00003FF8 3F28 00F4 move.w -[A7], [A0 + 0xF4] 00003FFC 3F3C FFFF move.w -[A7], 0xFFFF 00004000 4EAD 03BA jsr [A5 + 0x3BA /* export_115 */] 00004004 3F05 move.w -[A7], D5 00004006 3F3C 0001 move.w -[A7], 0x1 0000400A 4EAD 03BA jsr [A5 + 0x3BA /* export_115 */] 0000400E 3007 move.w D0, D7 00004010 E540 asl D0.w, 2 00004012 0640 D2B2 addi.w D0, 0xD2B2 00004016 2075 0000 movea.l A0, [A5 + D0.w] 0000401A 3145 00F4 move.w [A0 + 0xF4], D5 0000401E 486E FE88 pea.l [A6 - 0x178] 00004022 487A 004C pea.l [PC + 0x4C /* 00004070, value 0x4EAD0182 */] 00004026 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 0000402A 487A 08B6 pea.l [PC + 0x8B6 /* 000048E2, value 0x11596F75, pstring "You have put the " */] 0000402E 4267 clr.w -[A7] 00004030 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00004034 486E FFA8 pea.l [A6 - 0x58] 00004038 4267 clr.w -[A7] 0000403A 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 0000403E 3F3C 0020 move.w -[A7], 0x20 /* ' ' */ 00004042 4267 clr.w -[A7] 00004044 4EAD 0192 jsr [A5 + 0x192 /* export_46 */] 00004048 486E FFC0 pea.l [A6 - 0x40] 0000404C 4267 clr.w -[A7] 0000404E 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00004052 487A 0888 pea.l [PC + 0x888 /* 000048DC, value 0x5207468, pstring " the " */] 00004056 4267 clr.w -[A7] 00004058 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 0000405C 486E FFD8 pea.l [A6 - 0x28] 00004060 4267 clr.w -[A7] 00004062 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00004066 3F3C 002E move.w -[A7], 0x2E /* '.' */ 0000406A 4267 clr.w -[A7] 0000406C 4EAD 0192 jsr [A5 + 0x192 /* export_46 */] 00004070 4EAD 0182 jsr [A5 + 0x182 /* export_44 */] 00004074 584F addq.w A7, 4 00004076 486E FE88 pea.l [A6 - 0x178] 0000407A 4EAD 0302 jsr [A5 + 0x302 /* export_92 */] 0000407E 6000 06C8 bra +0x6CA /* 00004748 */ label00004082: 00004082 487A 0852 pea.l [PC + 0x852 /* 000048D6, value 0x4776974, pstring "with" */] 00004086 486E FFC0 pea.l [A6 - 0x40] 0000408A 4EAD 00CA jsr [A5 + 0xCA /* export_21 */] 0000408E 57C0 seq D0 00004090 487A 083E pea.l [PC + 0x83E /* 000048D0, value 0x46E6561, pstring "near" */] 00004094 486E FFC0 pea.l [A6 - 0x40] 00004098 4EAD 00CA jsr [A5 + 0xCA /* export_21 */] 0000409C 57C1 seq D1 0000409E 8001 or.b D0, D1 000040A0 487A 0826 pea.l [PC + 0x826 /* 000048C8, value 0x6626568, pstring "behind" */] 000040A4 486E FFC0 pea.l [A6 - 0x40] 000040A8 4EAD 00CA jsr [A5 + 0xCA /* export_21 */] 000040AC 57C1 seq D1 000040AE 8001 or.b D0, D1 000040B0 487A 080E pea.l [PC + 0x80E /* 000048C0, value 0x6626573, pstring "beside" */] 000040B4 486E FFC0 pea.l [A6 - 0x40] 000040B8 4EAD 00CA jsr [A5 + 0xCA /* export_21 */] 000040BC 57C1 seq D1 000040BE 8001 or.b D0, D1 000040C0 487A 07FA pea.l [PC + 0x7FA /* 000048BC, value 0x26F6E16, pstring "on" */] 000040C4 486E FFC0 pea.l [A6 - 0x40] 000040C8 4EAD 00CA jsr [A5 + 0xCA /* export_21 */] 000040CC 57C1 seq D1 000040CE 8001 or.b D0, D1 000040D0 487A 07E6 pea.l [PC + 0x7E6 /* 000048B8, value 0x2627916, pstring "by" */] 000040D4 486E FFC0 pea.l [A6 - 0x40] 000040D8 4EAD 00CA jsr [A5 + 0xCA /* export_21 */] 000040DC 57C1 seq D1 000040DE 8001 or.b D0, D1 000040E0 487A 07D0 pea.l [PC + 0x7D0 /* 000048B2, value 0x5756E64, pstring "under" */] 000040E4 486E FFC0 pea.l [A6 - 0x40] 000040E8 4EAD 00CA jsr [A5 + 0xCA /* export_21 */] 000040EC 57C1 seq D1 000040EE 8001 or.b D0, D1 000040F0 6700 05E0 beq +0x5E2 /* 000046D2 */ 000040F4 554F subq.w A7, 2 000040F6 486E FFD8 pea.l [A6 - 0x28] 000040FA 4EAD 039A jsr [A5 + 0x39A /* export_111 */] 000040FE 3C1F move.w D6, [A7]+ 00004100 486E FFD8 pea.l [A6 - 0x28] 00004104 4EAD 034A jsr [A5 + 0x34A /* export_101 */] 00004108 554F subq.w A7, 2 0000410A 3F06 move.w -[A7], D6 0000410C 4EAD 038A jsr [A5 + 0x38A /* export_109 */] 00004110 381F move.w D4, [A7]+ 00004112 BC47 cmp.w D6, D7 00004114 6664 bne +0x66 /* 0000417A */ 00004116 486E FE88 pea.l [A6 - 0x178] 0000411A 487A 004C pea.l [PC + 0x4C /* 00004168, value 0x4EAD0182 */] 0000411E 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 00004122 487A 076E pea.l [PC + 0x76E /* 00004892, value 0x1F536F72, pstring "Sorry, but it is impossible to " */] 00004126 4267 clr.w -[A7] 00004128 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 0000412C 486D A846 pea.l [A5 - 0x57BA] 00004130 4267 clr.w -[A7] 00004132 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00004136 487A 0754 pea.l [PC + 0x754 /* 0000488C, value 0x5207468, pstring " the " */] 0000413A 4267 clr.w -[A7] 0000413C 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00004140 486E FFA8 pea.l [A6 - 0x58] 00004144 4267 clr.w -[A7] 00004146 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 0000414A 3F3C 0020 move.w -[A7], 0x20 /* ' ' */ 0000414E 4267 clr.w -[A7] 00004150 4EAD 0192 jsr [A5 + 0x192 /* export_46 */] 00004154 486E FFC0 pea.l [A6 - 0x40] 00004158 4267 clr.w -[A7] 0000415A 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 0000415E 487A 0722 pea.l [PC + 0x722 /* 00004882, value 0x8206974, pstring " itself!" */] 00004162 4267 clr.w -[A7] 00004164 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00004168 4EAD 0182 jsr [A5 + 0x182 /* export_44 */] 0000416C 584F addq.w A7, 4 0000416E 486E FE88 pea.l [A6 - 0x178] 00004172 4EAD 0302 jsr [A5 + 0x302 /* export_92 */] 00004176 6000 05D0 bra +0x5D2 /* 00004748 */ label0000417A: 0000417A 0C44 0001 cmpi.w D4, 0x1 0000417E 663C bne +0x3E /* 000041BC */ 00004180 486E FE88 pea.l [A6 - 0x178] 00004184 487A 0024 pea.l [PC + 0x24 /* 000041AA, value 0x4EAD0182 */] 00004188 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 0000418C 487A 06DE pea.l [PC + 0x6DE /* 0000486C, value 0x15596F75, pstring "You are carrying the " */] 00004190 4267 clr.w -[A7] 00004192 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00004196 486E FFD8 pea.l [A6 - 0x28] 0000419A 4267 clr.w -[A7] 0000419C 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 000041A0 3F3C 002E move.w -[A7], 0x2E /* '.' */ 000041A4 4267 clr.w -[A7] 000041A6 4EAD 0192 jsr [A5 + 0x192 /* export_46 */] 000041AA 4EAD 0182 jsr [A5 + 0x182 /* export_44 */] 000041AE 584F addq.w A7, 4 000041B0 486E FE88 pea.l [A6 - 0x178] 000041B4 4EAD 0302 jsr [A5 + 0x302 /* export_92 */] 000041B8 6000 058E bra +0x590 /* 00004748 */ label000041BC: 000041BC 0C44 03E8 cmpi.w D4, 0x3E8 000041C0 663C bne +0x3E /* 000041FE */ 000041C2 486E FE88 pea.l [A6 - 0x178] 000041C6 487A 0024 pea.l [PC + 0x24 /* 000041EC, value 0x4EAD0182 */] 000041CA 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 000041CE 487A 0686 pea.l [PC + 0x686 /* 00004856, value 0x14596F75, pstring "You are wearing the " */] 000041D2 4267 clr.w -[A7] 000041D4 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 000041D8 486E FFD8 pea.l [A6 - 0x28] 000041DC 4267 clr.w -[A7] 000041DE 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 000041E2 3F3C 002E move.w -[A7], 0x2E /* '.' */ 000041E6 4267 clr.w -[A7] 000041E8 4EAD 0192 jsr [A5 + 0x192 /* export_46 */] 000041EC 4EAD 0182 jsr [A5 + 0x182 /* export_44 */] 000041F0 584F addq.w A7, 4 000041F2 486E FE88 pea.l [A6 - 0x178] 000041F6 4EAD 0302 jsr [A5 + 0x302 /* export_92 */] 000041FA 6000 054C bra +0x54E /* 00004748 */ label000041FE: 000041FE 554F subq.w A7, 2 00004200 3F06 move.w -[A7], D6 00004202 4EAD 0392 jsr [A5 + 0x392 /* export_110 */] 00004206 101F move.b D0, [A7]+ 00004208 5300 subq.b D0, 1 0000420A 675C beq +0x5E /* 00004268 */ 0000420C 486E FE88 pea.l [A6 - 0x178] 00004210 487A 0044 pea.l [PC + 0x44 /* 00004256, value 0x4EAD0182 */] 00004214 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 00004218 487A 0634 pea.l [PC + 0x634 /* 0000484E, value 0x6546865, pstring "There " */] 0000421C 4267 clr.w -[A7] 0000421E 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00004222 486E FE70 pea.l [A6 - 0x190] 00004226 3F06 move.w -[A7], D6 00004228 4EBA C956 jsr [PC - 0x36AA /* 00000B80 */] 0000422C 584F addq.w A7, 4 0000422E 486E FE70 pea.l [A6 - 0x190] 00004232 4267 clr.w -[A7] 00004234 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00004238 487A 060E pea.l [PC + 0x60E /* 00004848, value 0x4206E6F, pstring " no " */] 0000423C 4267 clr.w -[A7] 0000423E 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00004242 486E FFD8 pea.l [A6 - 0x28] 00004246 4267 clr.w -[A7] 00004248 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 0000424C 487A 05F2 pea.l [PC + 0x5F2 /* 00004840, value 0x6206865, pstring " here!" */] 00004250 4267 clr.w -[A7] 00004252 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00004256 4EAD 0182 jsr [A5 + 0x182 /* export_44 */] 0000425A 584F addq.w A7, 4 0000425C 486E FE88 pea.l [A6 - 0x178] 00004260 4EAD 0302 jsr [A5 + 0x302 /* export_92 */] 00004264 6000 04E2 bra +0x4E4 /* 00004748 */ label00004268: 00004268 0C46 012C cmpi.w D6, 0x12C 0000426C 5CC0 sge D0 0000426E BC6D A826 cmp.w D6, [A5 - 0x57DA] 00004272 5FC1 sle D1 00004274 C001 and.b D0, D1 00004276 673C beq +0x3E /* 000042B4 */ 00004278 486E FE88 pea.l [A6 - 0x178] 0000427C 487A 0024 pea.l [PC + 0x24 /* 000042A2, value 0x4EAD0182 */] 00004280 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 00004284 487A 05AA pea.l [PC + 0x5AA /* 00004830, value 0xF536F72, pstring "Sorry, but the " */] 00004288 4267 clr.w -[A7] 0000428A 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 0000428E 486E FFD8 pea.l [A6 - 0x28] 00004292 4267 clr.w -[A7] 00004294 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00004298 487A 0586 pea.l [PC + 0x586 /* 00004820, value 0xF20776F, pstring " won\'t let you." */] 0000429C 4267 clr.w -[A7] 0000429E 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 000042A2 4EAD 0182 jsr [A5 + 0x182 /* export_44 */] 000042A6 584F addq.w A7, 4 000042A8 486E FE88 pea.l [A6 - 0x178] 000042AC 4EAD 0302 jsr [A5 + 0x302 /* export_92 */] 000042B0 6000 0496 bra +0x498 /* 00004748 */ label000042B4: 000042B4 0C47 012C cmpi.w D7, 0x12C 000042B8 5CC0 sge D0 000042BA BE6D A826 cmp.w D7, [A5 - 0x57DA] 000042BE 5FC1 sle D1 000042C0 C001 and.b D0, D1 000042C2 673C beq +0x3E /* 00004300 */ 000042C4 486E FE88 pea.l [A6 - 0x178] 000042C8 487A 0024 pea.l [PC + 0x24 /* 000042EE, value 0x4EAD0182 */] 000042CC 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 000042D0 487A 053E pea.l [PC + 0x53E /* 00004810, value 0xF536F72, pstring "Sorry, but the " */] 000042D4 4267 clr.w -[A7] 000042D6 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 000042DA 486E FFA8 pea.l [A6 - 0x58] 000042DE 4267 clr.w -[A7] 000042E0 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 000042E4 487A 051A pea.l [PC + 0x51A /* 00004800, value 0xF20776F, pstring " won\'t let you." */] 000042E8 4267 clr.w -[A7] 000042EA 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 000042EE 4EAD 0182 jsr [A5 + 0x182 /* export_44 */] 000042F2 584F addq.w A7, 4 000042F4 486E FE88 pea.l [A6 - 0x178] 000042F8 4EAD 0302 jsr [A5 + 0x302 /* export_92 */] 000042FC 6000 044A bra +0x44C /* 00004748 */ label00004300: 00004300 3007 move.w D0, D7 00004302 E540 asl D0.w, 2 00004304 0640 D2B2 addi.w D0, 0xD2B2 00004308 2075 0000 movea.l A0, [A5 + D0.w] 0000430C 3028 00F4 move.w D0, [A0 + 0xF4] 00004310 B06D A82A cmp.w D0, [A5 - 0x57D6] 00004314 6F00 0270 ble +0x272 /* 00004586 */ 00004318 3007 move.w D0, D7 0000431A E540 asl D0.w, 2 0000431C 0640 D2B2 addi.w D0, 0xD2B2 00004320 2075 0000 movea.l A0, [A5 + D0.w] 00004324 3006 move.w D0, D6 00004326 E540 asl D0.w, 2 00004328 0640 D2B2 addi.w D0, 0xD2B2 0000432C 2275 0000 movea.l A1, [A5 + D0.w] 00004330 3028 00F8 move.w D0, [A0 + 0xF8] 00004334 D069 00F8 add.w D0, [A1 + 0xF8] 00004338 3206 move.w D1, D6 0000433A E541 asl D1.w, 2 0000433C 0641 D2B2 addi.w D1, 0xD2B2 00004340 2075 1000 movea.l A0, [A5 + D1.w] 00004344 3228 00F4 move.w D1, [A0 + 0xF4] 00004348 E541 asl D1.w, 2 0000434A 0641 D2B2 addi.w D1, 0xD2B2 0000434E 2075 1000 movea.l A0, [A5 + D1.w] 00004352 B068 00F8 cmp.w D0, [A0 + 0xF8] 00004356 6D00 00C4 blt +0xC6 /* 0000441C */ 0000435A 486E FE88 pea.l [A6 - 0x178] 0000435E 487A 0024 pea.l [PC + 0x24 /* 00004384, value 0x4EAD0182 */] 00004362 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 00004366 487A 0492 pea.l [PC + 0x492 /* 000047FA, value 0x4546865, pstring "The " */] 0000436A 4267 clr.w -[A7] 0000436C 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00004370 486E FFA8 pea.l [A6 - 0x58] 00004374 4267 clr.w -[A7] 00004376 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 0000437A 487A 046A pea.l [PC + 0x46A /* 000047E6, value 0x1220776F, pstring " won\'t fit in the " */] 0000437E 4267 clr.w -[A7] 00004380 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00004384 4EAD 0182 jsr [A5 + 0x182 /* export_44 */] 00004388 584F addq.w A7, 4 0000438A 486E FE88 pea.l [A6 - 0x178] 0000438E 4EAD 02FA jsr [A5 + 0x2FA /* export_91 */] 00004392 3006 move.w D0, D6 00004394 E540 asl D0.w, 2 00004396 0640 D2B2 addi.w D0, 0xD2B2 0000439A 2075 0000 movea.l A0, [A5 + D0.w] 0000439E 3028 00F4 move.w D0, [A0 + 0xF4] 000043A2 E540 asl D0.w, 2 000043A4 0640 D2B2 addi.w D0, 0xD2B2 000043A8 2075 0000 movea.l A0, [A5 + D0.w] 000043AC 3F3C 0016 move.w -[A7], 0x16 000043B0 2F08 move.l -[A7], A0 000043B2 486E FF88 pea.l [A6 - 0x78] 000043B6 4EAD 0142 jsr [A5 + 0x142 /* export_36 */] 000043BA 486E FF88 pea.l [A6 - 0x78] 000043BE 4EAD 034A jsr [A5 + 0x34A /* export_101 */] 000043C2 486E FE88 pea.l [A6 - 0x178] 000043C6 487A 0042 pea.l [PC + 0x42 /* 0000440A, value 0x4EAD0182 */] 000043CA 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 000043CE 486E FF88 pea.l [A6 - 0x78] 000043D2 4267 clr.w -[A7] 000043D4 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 000043D8 3F3C 0020 move.w -[A7], 0x20 /* ' ' */ 000043DC 4267 clr.w -[A7] 000043DE 4EAD 0192 jsr [A5 + 0x192 /* export_46 */] 000043E2 486E FFC0 pea.l [A6 - 0x40] 000043E6 4267 clr.w -[A7] 000043E8 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 000043EC 487A 03F2 pea.l [PC + 0x3F2 /* 000047E0, value 0x5207468, pstring " the " */] 000043F0 4267 clr.w -[A7] 000043F2 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 000043F6 486E FFD8 pea.l [A6 - 0x28] 000043FA 4267 clr.w -[A7] 000043FC 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00004400 3F3C 002E move.w -[A7], 0x2E /* '.' */ 00004404 4267 clr.w -[A7] 00004406 4EAD 0192 jsr [A5 + 0x192 /* export_46 */] 0000440A 4EAD 0182 jsr [A5 + 0x182 /* export_44 */] 0000440E 584F addq.w A7, 4 00004410 486E FE88 pea.l [A6 - 0x178] 00004414 4EAD 0302 jsr [A5 + 0x302 /* export_92 */] 00004418 6000 032E bra +0x330 /* 00004748 */ label0000441C: 0000441C 3007 move.w D0, D7 0000441E E540 asl D0.w, 2 00004420 0640 D2B2 addi.w D0, 0xD2B2 00004424 2075 0000 movea.l A0, [A5 + D0.w] 00004428 3F28 00F4 move.w -[A7], [A0 + 0xF4] 0000442C 3F3C FFFF move.w -[A7], 0xFFFF 00004430 4EAD 03BA jsr [A5 + 0x3BA /* export_115 */] 00004434 3006 move.w D0, D6 00004436 E540 asl D0.w, 2 00004438 0640 D2B2 addi.w D0, 0xD2B2 0000443C 2075 0000 movea.l A0, [A5 + D0.w] 00004440 3F28 00F4 move.w -[A7], [A0 + 0xF4] 00004444 3F3C 0001 move.w -[A7], 0x1 00004448 4EAD 03BA jsr [A5 + 0x3BA /* export_115 */] 0000444C 3006 move.w D0, D6 0000444E E540 asl D0.w, 2 00004450 0640 D2B2 addi.w D0, 0xD2B2 00004454 2075 0000 movea.l A0, [A5 + D0.w] 00004458 3007 move.w D0, D7 0000445A E540 asl D0.w, 2 0000445C 0640 D2B2 addi.w D0, 0xD2B2 00004460 2275 0000 movea.l A1, [A5 + D0.w] 00004464 3368 00F4 00F4 move.w [A1 + 0xF4], [A0 + 0xF4] 0000446A 3006 move.w D0, D6 0000446C E540 asl D0.w, 2 0000446E 0640 D2B2 addi.w D0, 0xD2B2 00004472 2075 0000 movea.l A0, [A5 + D0.w] 00004476 3028 00F4 move.w D0, [A0 + 0xF4] 0000447A E540 asl D0.w, 2 0000447C 0640 D2B2 addi.w D0, 0xD2B2 00004480 2075 0000 movea.l A0, [A5 + D0.w] 00004484 3F3C 0016 move.w -[A7], 0x16 00004488 2F08 move.l -[A7], A0 0000448A 486E FF88 pea.l [A6 - 0x78] 0000448E 4EAD 0142 jsr [A5 + 0x142 /* export_36 */] 00004492 486E FF88 pea.l [A6 - 0x78] 00004496 4EAD 034A jsr [A5 + 0x34A /* export_101 */] 0000449A 486E FE88 pea.l [A6 - 0x178] 0000449E 487A 0044 pea.l [PC + 0x44 /* 000044E4, value 0x4EAD0182 */] 000044A2 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 000044A6 487A 0332 pea.l [PC + 0x332 /* 000047DA, value 0x4546865, pstring "The " */] 000044AA 4267 clr.w -[A7] 000044AC 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 000044B0 486E FFA8 pea.l [A6 - 0x58] 000044B4 4267 clr.w -[A7] 000044B6 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 000044BA 3F3C 0020 move.w -[A7], 0x20 /* ' ' */ 000044BE 4267 clr.w -[A7] 000044C0 4EAD 0192 jsr [A5 + 0x192 /* export_46 */] 000044C4 486E FE70 pea.l [A6 - 0x190] 000044C8 3F07 move.w -[A7], D7 000044CA 4EBA C6B4 jsr [PC - 0x394C /* 00000B80 */] 000044CE 584F addq.w A7, 4 000044D0 486E FE70 pea.l [A6 - 0x190] 000044D4 4267 clr.w -[A7] 000044D6 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 000044DA 487A 02F8 pea.l [PC + 0x2F8 /* 000047D4, value 0x4206E6F, pstring " now" */] 000044DE 4267 clr.w -[A7] 000044E0 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 000044E4 4EAD 0182 jsr [A5 + 0x182 /* export_44 */] 000044E8 584F addq.w A7, 4 000044EA 486E FE88 pea.l [A6 - 0x178] 000044EE 4EAD 02FA jsr [A5 + 0x2FA /* export_91 */] 000044F2 3006 move.w D0, D6 000044F4 E540 asl D0.w, 2 000044F6 0640 D2B2 addi.w D0, 0xD2B2 000044FA 2075 0000 movea.l A0, [A5 + D0.w] 000044FE 3028 00F4 move.w D0, [A0 + 0xF4] 00004502 B06D A82A cmp.w D0, [A5 - 0x57D6] 00004506 6F2E ble +0x30 /* 00004536 */ 00004508 486E FE88 pea.l [A6 - 0x178] 0000450C 487A 001A pea.l [PC + 0x1A /* 00004528, value 0x4EAD0182 */] 00004510 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 00004514 487A 02B4 pea.l [PC + 0x2B4 /* 000047CA, value 0x820696E, pstring " in the " */] 00004518 4267 clr.w -[A7] 0000451A 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 0000451E 486E FF88 pea.l [A6 - 0x78] 00004522 4267 clr.w -[A7] 00004524 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00004528 4EAD 0182 jsr [A5 + 0x182 /* export_44 */] 0000452C 584F addq.w A7, 4 0000452E 486E FE88 pea.l [A6 - 0x178] 00004532 4EAD 02FA jsr [A5 + 0x2FA /* export_91 */] label00004536: 00004536 486E FE88 pea.l [A6 - 0x178] 0000453A 487A 0038 pea.l [PC + 0x38 /* 00004574, value 0x4EAD0182 */] 0000453E 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 00004542 3F3C 0020 move.w -[A7], 0x20 /* ' ' */ 00004546 4267 clr.w -[A7] 00004548 4EAD 0192 jsr [A5 + 0x192 /* export_46 */] 0000454C 486E FFC0 pea.l [A6 - 0x40] 00004550 4267 clr.w -[A7] 00004552 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00004556 487A 026C pea.l [PC + 0x26C /* 000047C4, value 0x5207468, pstring " the " */] 0000455A 4267 clr.w -[A7] 0000455C 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00004560 486E FFD8 pea.l [A6 - 0x28] 00004564 4267 clr.w -[A7] 00004566 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 0000456A 3F3C 002E move.w -[A7], 0x2E /* '.' */ 0000456E 4267 clr.w -[A7] 00004570 4EAD 0192 jsr [A5 + 0x192 /* export_46 */] 00004574 4EAD 0182 jsr [A5 + 0x182 /* export_44 */] 00004578 584F addq.w A7, 4 0000457A 486E FE88 pea.l [A6 - 0x178] 0000457E 4EAD 0302 jsr [A5 + 0x302 /* export_92 */] 00004582 6000 01C4 bra +0x1C6 /* 00004748 */ label00004586: 00004586 3007 move.w D0, D7 00004588 E540 asl D0.w, 2 0000458A 0640 D2B2 addi.w D0, 0xD2B2 0000458E 2075 0000 movea.l A0, [A5 + D0.w] 00004592 3F28 00F4 move.w -[A7], [A0 + 0xF4] 00004596 3F3C FFFF move.w -[A7], 0xFFFF 0000459A 4EAD 03BA jsr [A5 + 0x3BA /* export_115 */] 0000459E 3006 move.w D0, D6 000045A0 E540 asl D0.w, 2 000045A2 0640 D2B2 addi.w D0, 0xD2B2 000045A6 2075 0000 movea.l A0, [A5 + D0.w] 000045AA 3F28 00F4 move.w -[A7], [A0 + 0xF4] 000045AE 3F3C 0001 move.w -[A7], 0x1 000045B2 4EAD 03BA jsr [A5 + 0x3BA /* export_115 */] 000045B6 3006 move.w D0, D6 000045B8 E540 asl D0.w, 2 000045BA 0640 D2B2 addi.w D0, 0xD2B2 000045BE 2075 0000 movea.l A0, [A5 + D0.w] 000045C2 3007 move.w D0, D7 000045C4 E540 asl D0.w, 2 000045C6 0640 D2B2 addi.w D0, 0xD2B2 000045CA 2275 0000 movea.l A1, [A5 + D0.w] 000045CE 3368 00F4 00F4 move.w [A1 + 0xF4], [A0 + 0xF4] 000045D4 486E FE88 pea.l [A6 - 0x178] 000045D8 487A 0044 pea.l [PC + 0x44 /* 0000461E, value 0x4EAD0182 */] 000045DC 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 000045E0 487A 01DC pea.l [PC + 0x1DC /* 000047BE, value 0x4546865, pstring "The " */] 000045E4 4267 clr.w -[A7] 000045E6 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 000045EA 486E FFA8 pea.l [A6 - 0x58] 000045EE 4267 clr.w -[A7] 000045F0 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 000045F4 3F3C 0020 move.w -[A7], 0x20 /* ' ' */ 000045F8 4267 clr.w -[A7] 000045FA 4EAD 0192 jsr [A5 + 0x192 /* export_46 */] 000045FE 486E FE70 pea.l [A6 - 0x190] 00004602 3F07 move.w -[A7], D7 00004604 4EBA C57A jsr [PC - 0x3A86 /* 00000B80 */] 00004608 584F addq.w A7, 4 0000460A 486E FE70 pea.l [A6 - 0x190] 0000460E 4267 clr.w -[A7] 00004610 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00004614 487A 01A2 pea.l [PC + 0x1A2 /* 000047B8, value 0x4206E6F, pstring " now" */] 00004618 4267 clr.w -[A7] 0000461A 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 0000461E 4EAD 0182 jsr [A5 + 0x182 /* export_44 */] 00004622 584F addq.w A7, 4 00004624 486E FE88 pea.l [A6 - 0x178] 00004628 4EAD 02FA jsr [A5 + 0x2FA /* export_91 */] 0000462C 486E FE88 pea.l [A6 - 0x178] 00004630 487A 0038 pea.l [PC + 0x38 /* 0000466A, value 0x4EAD0182 */] 00004634 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 00004638 3F3C 0020 move.w -[A7], 0x20 /* ' ' */ 0000463C 4267 clr.w -[A7] 0000463E 4EAD 0192 jsr [A5 + 0x192 /* export_46 */] 00004642 486E FFC0 pea.l [A6 - 0x40] 00004646 4267 clr.w -[A7] 00004648 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 0000464C 487A 0164 pea.l [PC + 0x164 /* 000047B2, value 0x5207468, pstring " the " */] 00004650 4267 clr.w -[A7] 00004652 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00004656 486E FFD8 pea.l [A6 - 0x28] 0000465A 4267 clr.w -[A7] 0000465C 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00004660 3F3C 002E move.w -[A7], 0x2E /* '.' */ 00004664 4267 clr.w -[A7] 00004666 4EAD 0192 jsr [A5 + 0x192 /* export_46 */] 0000466A 4EAD 0182 jsr [A5 + 0x182 /* export_44 */] 0000466E 584F addq.w A7, 4 00004670 486E FE88 pea.l [A6 - 0x178] 00004674 4EAD 0302 jsr [A5 + 0x302 /* export_92 */] 00004678 486E FE88 pea.l [A6 - 0x178] 0000467C 486E FFC0 pea.l [A6 - 0x40] 00004680 487A 012A pea.l [PC + 0x12A /* 000047AC, value 0x5207468, pstring " the " */] 00004684 486E FFD8 pea.l [A6 - 0x28] 00004688 3F3C 0003 move.w -[A7], 0x3 0000468C 4EAD 0052 jsr [A5 + 0x52 /* export_6 */] 00004690 584F addq.w A7, 4 00004692 3007 move.w D0, D7 00004694 E540 asl D0.w, 2 00004696 0640 D2B2 addi.w D0, 0xD2B2 0000469A 2075 0000 movea.l A0, [A5 + D0.w] 0000469E 3F3C 0016 move.w -[A7], 0x16 000046A2 486E FE88 pea.l [A6 - 0x178] 000046A6 4868 0084 pea.l [A0 + 0x84] 000046AA 4EAD 0142 jsr [A5 + 0x142 /* export_36 */] 000046AE 3006 move.w D0, D6 000046B0 E540 asl D0.w, 2 000046B2 0640 D2B2 addi.w D0, 0xD2B2 000046B6 2075 0000 movea.l A0, [A5 + D0.w] 000046BA 117C 0001 009C move.b [A0 + 0x9C], 0x1 000046C0 3007 move.w D0, D7 000046C2 E540 asl D0.w, 2 000046C4 0640 D2B2 addi.w D0, 0xD2B2 000046C8 2075 0000 movea.l A0, [A5 + D0.w] 000046CC 3146 009E move.w [A0 + 0x9E], D6 000046D0 6076 bra +0x78 /* 00004748 */ label000046D2: 000046D2 1B7C 0001 8D13 move.b [A5 - 0x72ED], 0x1 000046D8 486E FE88 pea.l [A6 - 0x178] 000046DC 487A 0010 pea.l [PC + 0x10 /* 000046EE, value 0x4EAD0182 */] 000046E0 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 000046E4 487A 009C pea.l [PC + 0x9C /* 00004782, value 0x28536F72 '(Sor', pstring "Sorry, I don\'t understand what you mean." */] 000046E8 4267 clr.w -[A7] 000046EA 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 000046EE 4EAD 0182 jsr [A5 + 0x182 /* export_44 */] 000046F2 584F addq.w A7, 4 000046F4 486E FE88 pea.l [A6 - 0x178] 000046F8 4EAD 0302 jsr [A5 + 0x302 /* export_92 */] 000046FC 486E FE88 pea.l [A6 - 0x178] 00004700 487A 0038 pea.l [PC + 0x38 /* 0000473A, value 0x4EAD0182 */] 00004704 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 00004708 487A 006A pea.l [PC + 0x6A /* 00004774, value 0xD596F75 '\rYou', pstring "You need to \"" */] 0000470C 4267 clr.w -[A7] 0000470E 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00004712 486D A846 pea.l [A5 - 0x57BA] 00004716 4267 clr.w -[A7] 00004718 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 0000471C 487A 004E pea.l [PC + 0x4E /* 0000476C, value 0x7222074, pstring "\" the \"" */] 00004720 4267 clr.w -[A7] 00004722 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00004726 486E FFA8 pea.l [A6 - 0x58] 0000472A 4267 clr.w -[A7] 0000472C 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00004730 487A 002C pea.l [PC + 0x2C /* 0000475E, value 0xD222073 '\r\" s', pstring "\" some place." */] 00004734 4267 clr.w -[A7] 00004736 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 0000473A 4EAD 0182 jsr [A5 + 0x182 /* export_44 */] 0000473E 584F addq.w A7, 4 00004740 486E FE88 pea.l [A6 - 0x178] 00004744 4EAD 0302 jsr [A5 + 0x302 /* export_92 */] label00004748: 00004748 4CDF 00F0 movem.l D4,D5,D6,D7, [A7]+ 0000474C 4E5E unlink A6 0000474E 205F movea.l A0, [A7]+ 00004750 4FEF 000C lea.l A7, [A7 + 0xC] 00004754 4ED0 jmp [A0] 00004756 5055 addq.w [A5], 8 00004758 5420 addq.b -[A0], 2 0000475A 2020 move.l D0, -[A0] 0000475C 2020 move.l D0, -[A0] 0000475E 0D22 btst -[A2], D6 00004760 2073 6F6D movea.l A0, <> 00004764 6520 bcs +0x22 /* 00004786 */ 00004766 706C moveq.l D0, 0x6C 00004768 6163 bsr +0x65 /* 000047CD */ 0000476A 652E bcs +0x30 /* 0000479A */ 0000476C 0722 btst -[A2], D3 0000476E 2074 6865 movea.l A0, [A4 + D6 + 0x65] 00004772 2022 move.l D0, -[A2] 00004774 0D59 bchg [A1]+, D6 00004776 6F75 ble +0x77 /* 000047ED */ 00004778 206E 6565 movea.l A0, [A6 + 0x6565] 0000477C 6420 bcc +0x22 /* 0000479E */ 0000477E 746F moveq.l D2, 0x6F 00004780 2022 move.l D0, -[A2] 00004782 2853 movea.l A4, [A3] 00004784 6F72 ble +0x74 /* 000047F8 */ label00004786: 00004786 7279 moveq.l D1, 0x79 00004788 2C20 move.l D6, -[A0] 0000478A 4920 .invalid 4, -[A0] // invalid opcode 4 with b == 4 0000478C 646F bcc +0x71 /* 000047FD */ 0000478E 6E27 bgt +0x29 /* 000047B7 */ 00004790 7420 moveq.l D2, 0x20 00004792 756E moveq.l D2, 0x6E 00004794 6465 bcc +0x67 /* 000047FB */ 00004796 7273 moveq.l D1, 0x73 00004798 7461 moveq.l D2, 0x61 label0000479A: 0000479A 6E64 bgt +0x66 /* 00004800 */ 0000479C 2077 6861 movea.l A0, [A7 + D6 + 0x61] // begin alternate branch 0000479E-000047A0 label0000479E: 0000479E 6861 bvc +0x63 /* 00004801 */ // end alternate branch 0000479E-000047A0 label0000479E: // (misaligned) 000047A0 7420 moveq.l D2, 0x20 000047A2 796F moveq.l D4, 0x6F 000047A4 7520 moveq.l D2, 0x20 000047A6 6D65 blt +0x67 /* 0000480D */ 000047A8 616E bsr +0x70 /* 00004818 */ 000047AA 2E16 move.l D7, [A6] 000047AC 0520 btst -[A0], D2 000047AE 7468 moveq.l D2, 0x68 000047B0 6520 bcs +0x22 /* 000047D2 */ 000047B2 0520 btst -[A0], D2 000047B4 7468 moveq.l D2, 0x68 000047B6 6520 bcs +0x22 /* 000047D8 */ 000047B8 0420 6E6F subi.b -[A0], 0x6F /* 'o' */ 000047BC 7716 moveq.l D3, 0x16 000047BE 0454 6865 subi.w [A4], 0x6865 /* 'he' */ 000047C2 2012 move.l D0, [A2] 000047C4 0520 btst -[A0], D2 000047C6 7468 moveq.l D2, 0x68 000047C8 6520 bcs +0x22 /* 000047EA */ 000047CA 0820 696E btst.b -[A0], 0x6E /* 'n' */ 000047CE 2074 6865 movea.l A0, [A4 + D6 + 0x65] label000047D2: 000047D2 2012 move.l D0, [A2] 000047D4 0420 6E6F subi.b -[A0], 0x6F /* 'o' */ label000047D8: 000047D8 7716 moveq.l D3, 0x16 000047DA 0454 6865 subi.w [A4], 0x6865 /* 'he' */ 000047DE 2012 move.l D0, [A2] 000047E0 0520 btst -[A0], D2 000047E2 7468 moveq.l D2, 0x68 000047E4 6520 bcs +0x22 /* 00004806 */ 000047E6 1220 move.b D1, -[A0] 000047E8 776F moveq.l D3, 0x6F label000047EA: 000047EA 6E27 bgt +0x29 /* 00004813 */ 000047EC 7420 moveq.l D2, 0x20 000047EE 6669 bne +0x6B /* 00004859 */ 000047F0 7420 moveq.l D2, 0x20 000047F2 696E bvs +0x70 /* 00004862 */ 000047F4 2074 6865 movea.l A0, [A4 + D6 + 0x65] label000047F8: 000047F8 2016 move.l D0, [A6] 000047FA 0454 6865 subi.w [A4], 0x6865 /* 'he' */ 000047FE 2012 move.l D0, [A2] label00004800: 00004800 0F20 btst -[A0], D7 00004802 776F moveq.l D3, 0x6F 00004804 6E27 bgt +0x29 /* 0000482D */ label00004806: 00004806 7420 moveq.l D2, 0x20 00004808 6C65 bge +0x67 /* 0000486F */ 0000480A 7420 moveq.l D2, 0x20 0000480C 796F moveq.l D4, 0x6F 0000480E 752E moveq.l D2, 0x2E 00004810 0F53 bchg [A3], D7 00004812 6F72 ble +0x74 /* 00004886 */ 00004814 7279 moveq.l D1, 0x79 00004816 2C20 move.l D6, -[A0] fn00004818: 00004818 6275 bhi +0x77 /* 0000488F */ 0000481A 7420 moveq.l D2, 0x20 0000481C 7468 moveq.l D2, 0x68 0000481E 6520 bcs +0x22 /* 00004840 */ 00004820 0F20 btst -[A0], D7 00004822 776F moveq.l D3, 0x6F 00004824 6E27 bgt +0x29 /* 0000484D */ 00004826 7420 moveq.l D2, 0x20 00004828 6C65 bge +0x67 /* 0000488F */ 0000482A 7420 moveq.l D2, 0x20 0000482C 796F moveq.l D4, 0x6F 0000482E 752E moveq.l D2, 0x2E 00004830 0F53 bchg [A3], D7 00004832 6F72 ble +0x74 /* 000048A6 */ 00004834 7279 moveq.l D1, 0x79 00004836 2C20 move.l D6, -[A0] 00004838 6275 bhi +0x77 /* 000048AF */ 0000483A 7420 moveq.l D2, 0x20 0000483C 7468 moveq.l D2, 0x68 0000483E 6520 bcs +0x22 /* 00004860 */ label00004840: 00004840 0620 6865 addi.b -[A0], 0x65 /* 'e' */ 00004844 7265 moveq.l D1, 0x65 00004846 2116 move.l -[A0], [A6] 00004848 0420 6E6F subi.b -[A0], 0x6F /* 'o' */ 0000484C 2012 move.l D0, [A2] 0000484E 0654 6865 addi.w [A4], 0x6865 /* 'he' */ 00004852 7265 moveq.l D1, 0x65 00004854 2012 move.l D0, [A2] 00004856 1459 movea.b A2, [A1]+ 00004858 6F75 ble +0x77 /* 000048CF */ 0000485A 2061 movea.l A0, -[A1] 0000485C 7265 moveq.l D1, 0x65 0000485E 2077 6561 7269 movea.l A0, [[A7 + 0x7269]] // begin alternate branch 00004860-00004862 label00004860: 00004860 6561 bcs +0x63 /* 000048C3 */ // end alternate branch 00004860-00004862 // begin alternate branch 00004862-00004864 label00004862: 00004862 7269 moveq.l D1, 0x69 // end alternate branch 00004862-00004864 label00004860: // (misaligned) label00004862: // (misaligned) 00004864 6E67 bgt +0x69 /* 000048CD */ 00004866 2074 6865 movea.l A0, [A4 + D6 + 0x65] 0000486A 2012 move.l D0, [A2] 0000486C 1559 6F75 move.b [A2 + 0x6F75], [A1]+ 00004870 2061 movea.l A0, -[A1] 00004872 7265 moveq.l D1, 0x65 00004874 2063 movea.l A0, -[A3] 00004876 6172 bsr +0x74 /* 000048EA */ 00004878 7279 moveq.l D1, 0x79 0000487A 696E bvs +0x70 /* 000048EA */ 0000487C 6720 beq +0x22 /* 0000489E */ 0000487E 7468 moveq.l D2, 0x68 00004880 6520 bcs +0x22 /* 000048A2 */ 00004882 0820 6974 btst.b -[A0], 0x74 /* 't' */ label00004886: 00004886 7365 moveq.l D1, 0x65 00004888 6C66 bge +0x68 /* 000048F0 */ 0000488A 2116 move.l -[A0], [A6] 0000488C 0520 btst -[A0], D2 0000488E 7468 moveq.l D2, 0x68 00004890 6520 bcs +0x22 /* 000048B2 */ 00004892 1F53 6F72 move.b [A7 + 0x6F72], [A3] 00004896 7279 moveq.l D1, 0x79 00004898 2C20 move.l D6, -[A0] 0000489A 6275 bhi +0x77 /* 00004911 */ 0000489C 7420 moveq.l D2, 0x20 label0000489E: 0000489E 6974 bvs +0x76 /* 00004914 */ 000048A0 2069 7320 movea.l A0, [A1 + 0x7320] // begin alternate branch 000048A2-000048A4 label000048A2: 000048A2 7320 moveq.l D1, 0x20 // end alternate branch 000048A2-000048A4 label000048A2: // (misaligned) 000048A4 696D bvs +0x6F /* 00004913 */ label000048A6: 000048A6 706F moveq.l D0, 0x6F 000048A8 7373 moveq.l D1, 0x73 000048AA 6962 bvs +0x64 /* 0000490E */ 000048AC 6C65 bge +0x67 /* 00004913 */ 000048AE 2074 6F20 0575 movea.l A0, [A4 + 0x575 + D6 * 8] // begin alternate branch 000048B2-000048B6 label000048B2: 000048B2 0575 6E64 bchg [A5 + D6 * 8 + 0x64], D2 // end alternate branch 000048B2-000048B6 label000048B2: // (misaligned) 000048B4 6E64 bgt +0x66 /* 0000491A */ 000048B6 6572 bcs +0x74 /* 0000492A */ 000048B8 0262 7916 andi.w -[A2], 0x7916 000048BC 026F 6E16 0662 andi.w [A7 + 0x662], 0x6E16 000048C2 6573 bcs +0x75 /* 00004937 */ 000048C4 6964 bvs +0x66 /* 0000492A */ 000048C6 6516 bcs +0x18 /* 000048DE */ 000048C8 0662 6568 addi.w -[A2], 0x6568 /* 'eh' */ 000048CC 696E bvs +0x70 /* 0000493C */ 000048CE 6416 bcc +0x18 /* 000048E6 */ 000048D0 046E 6561 7216 subi.w [A6 + 0x7216], 0x6561 /* 'ea' */ 000048D6 0477 6974 6816 subi.w [A7 + D6 + 0x16], 0x6974 /* 'it' */ 000048DC 0520 btst -[A0], D2 label000048DE: 000048DE 7468 moveq.l D2, 0x68 000048E0 6520 bcs +0x22 /* 00004902 */ 000048E2 1159 6F75 move.b [A0 + 0x6F75], [A1]+ label000048E6: 000048E6 2068 6176 movea.l A0, [A0 + 0x6176] fn000048EA: 000048EA 6520 bcs +0x22 /* 0000490C */ 000048EC 7075 moveq.l D0, 0x75 000048EE 7420 moveq.l D2, 0x20 label000048F0: 000048F0 7468 moveq.l D2, 0x68 000048F2 6520 bcs +0x22 /* 00004914 */ 000048F4 0520 btst -[A0], D2 000048F6 7468 moveq.l D2, 0x68 000048F8 6520 bcs +0x22 /* 0000491A */ 000048FA 0B20 btst -[A0], D5 000048FC 776F moveq.l D3, 0x6F 000048FE 6E27 bgt +0x29 /* 00004927 */ 00004900 7420 moveq.l D2, 0x20 label00004902: 00004902 6669 bne +0x6B /* 0000496D */ 00004904 7420 moveq.l D2, 0x20 00004906 0454 6865 subi.w [A4], 0x6865 /* 'he' */ 0000490A 2012 move.l D0, [A2] label0000490C: 0000490C 0C20 6973 cmpi.b -[A0], 0x73 /* 's' */ // begin alternate branch 0000490E-00004910 label0000490E: 0000490E 6973 bvs +0x75 /* 00004983 */ // end alternate branch 0000490E-00004910 label0000490E: // (misaligned) 00004910 6E27 bgt +0x29 /* 00004939 */ 00004912 7420 moveq.l D2, 0x20 label00004914: 00004914 6F70 ble +0x72 /* 00004986 */ 00004916 656E bcs +0x70 /* 00004986 */ 00004918 2116 move.l -[A0], [A6] label0000491A: 0000491A 0454 6865 subi.w [A4], 0x6865 /* 'he' */ 0000491E 2012 move.l D0, [A2] 00004920 0520 btst -[A0], D2 00004922 7468 moveq.l D2, 0x68 00004924 6520 bcs +0x22 /* 00004946 */ 00004926 0520 btst -[A0], D2 00004928 7468 moveq.l D2, 0x68 label0000492A: 0000492A 6520 bcs +0x22 /* 0000494C */ 0000492C 1449 movea.b A2, A1 0000492E 7420 moveq.l D2, 0x20 00004930 6973 bvs +0x75 /* 000049A5 */ 00004932 2069 6D70 movea.l A0, [A1 + 0x6D70] 00004936 6F73 ble +0x75 /* 000049AB */ 00004938 7369 moveq.l D1, 0x69 0000493A 626C bhi +0x6E /* 000049A8 */ label0000493C: 0000493C 6520 bcs +0x22 /* 0000495E */ 0000493E 746F moveq.l D2, 0x6F 00004940 2012 move.l D0, [A2] 00004942 0F20 btst -[A0], D7 00004944 776F moveq.l D3, 0x6F label00004946: 00004946 6E27 bgt +0x29 /* 0000496F */ 00004948 7420 moveq.l D2, 0x20 0000494A 6C65 bge +0x67 /* 000049B1 */ label0000494C: 0000494C 7420 moveq.l D2, 0x20 0000494E 796F moveq.l D4, 0x6F 00004950 752E moveq.l D2, 0x2E 00004952 0F53 bchg [A3], D7 00004954 6F72 ble +0x74 /* 000049C8 */ 00004956 7279 moveq.l D1, 0x79 00004958 2C20 move.l D6, -[A0] 0000495A 6275 bhi +0x77 /* 000049D1 */ 0000495C 7420 moveq.l D2, 0x20 label0000495E: 0000495E 7468 moveq.l D2, 0x68 00004960 6520 bcs +0x22 /* 00004982 */ 00004962 0F20 btst -[A0], D7 00004964 776F moveq.l D3, 0x6F 00004966 6E27 bgt +0x29 /* 0000498F */ 00004968 7420 moveq.l D2, 0x20 0000496A 6C65 bge +0x67 /* 000049D1 */ 0000496C 7420 moveq.l D2, 0x20 0000496E 796F moveq.l D4, 0x6F 00004970 752E moveq.l D2, 0x2E 00004972 0F53 bchg [A3], D7 00004974 6F72 ble +0x74 /* 000049E8 */ 00004976 7279 moveq.l D1, 0x79 00004978 2C20 move.l D6, -[A0] 0000497A 6275 bhi +0x77 /* 000049F1 */ 0000497C 7420 moveq.l D2, 0x20 0000497E 7468 moveq.l D2, 0x68 00004980 6520 bcs +0x22 /* 000049A2 */ label00004982: 00004982 0620 6865 addi.b -[A0], 0x65 /* 'e' */ label00004986: 00004986 7265 moveq.l D1, 0x65 00004988 2E16 move.l D7, [A6] 0000498A 0420 6E6F subi.b -[A0], 0x6F /* 'o' */ 0000498E 2012 move.l D0, [A2] 00004990 1153 6F72 move.b [A0 + 0x6F72], [A3] 00004994 7279 moveq.l D1, 0x79 00004996 2C20 move.l D6, -[A0] 00004998 6275 bhi +0x77 /* 00004A0F */ 0000499A 7420 moveq.l D2, 0x20 0000499C 7468 moveq.l D2, 0x68 0000499E 6572 bcs +0x74 /* 00004A12 */ 000049A0 6520 bcs +0x22 /* 000049C2 */ label000049A2: 000049A2 0820 6974 btst.b -[A0], 0x74 /* 't' */ 000049A6 7365 moveq.l D1, 0x65 label000049A8: 000049A8 6C66 bge +0x68 /* 00004A10 */ 000049AA 2116 move.l -[A0], [A6] 000049AC 0520 btst -[A0], D2 000049AE 7468 moveq.l D2, 0x68 000049B0 6520 bcs +0x22 /* 000049D2 */ 000049B2 1F53 6F72 move.b [A7 + 0x6F72], [A3] 000049B6 7279 moveq.l D1, 0x79 000049B8 2C20 move.l D6, -[A0] 000049BA 6275 bhi +0x77 /* 00004A31 */ 000049BC 7420 moveq.l D2, 0x20 000049BE 6974 bvs +0x76 /* 00004A34 */ 000049C0 2069 7320 movea.l A0, [A1 + 0x7320] // begin alternate branch 000049C2-000049C4 label000049C2: 000049C2 7320 moveq.l D1, 0x20 // end alternate branch 000049C2-000049C4 label000049C2: // (misaligned) 000049C4 696D bvs +0x6F /* 00004A33 */ 000049C6 706F moveq.l D0, 0x6F label000049C8: 000049C8 7373 moveq.l D1, 0x73 000049CA 6962 bvs +0x64 /* 00004A2E */ 000049CC 6C65 bge +0x67 /* 00004A33 */ 000049CE 2074 6F20 0469 movea.l A0, [A4 + 0x469 + D6 * 8] // begin alternate branch 000049D2-000049D8 label000049D2: 000049D2 0469 6E74 6F16 subi.w [A1 + 0x6F16], 0x6E74 /* 'nt' */ // end alternate branch 000049D2-000049D8 label000049D2: // (misaligned) 000049D4 6E74 bgt +0x76 /* 00004A4A */ 000049D6 6F16 ble +0x18 /* 000049EE */ 000049D8 0669 6E73 6964 addi.w [A1 + 0x6964], 0x6E73 /* 'ns' */ 000049DE 6516 bcs +0x18 /* 000049F6 */ 000049E0 0269 6E16 2853 andi.w [A1 + 0x2853], 0x6E16 000049E6 6F72 ble +0x74 /* 00004A5A */ label000049E8: 000049E8 7279 moveq.l D1, 0x79 000049EA 2C20 move.l D6, -[A0] 000049EC 6275 bhi +0x77 /* 00004A63 */ label000049EE: 000049EE 7420 moveq.l D2, 0x20 000049F0 6974 bvs +0x76 /* 00004A66 */ 000049F2 2069 7320 movea.l A0, [A1 + 0x7320] label000049F6: 000049F6 696D bvs +0x6F /* 00004A65 */ 000049F8 706F moveq.l D0, 0x6F 000049FA 7373 moveq.l D1, 0x73 000049FC 6962 bvs +0x64 /* 00004A60 */ 000049FE 6C65 bge +0x67 /* 00004A65 */ 00004A00 2074 6F20 6D6F movea.l A0, [A4 + 0x6D6F + D6 * 8] 00004A06 7665 moveq.l D3, 0x65 00004A08 2074 6865 movea.l A0, [A4 + D6 + 0x65] 00004A0C 2012 move.l D0, [A2] 00004A0E 0620 6865 addi.b -[A0], 0x65 /* 'e' */ // begin alternate branch 00004A10-00004A12 label00004A10: 00004A10 6865 bvc +0x67 /* 00004A77 */ // end alternate branch 00004A10-00004A12 label00004A10: // (misaligned) label00004A12: 00004A12 7265 moveq.l D1, 0x65 00004A14 2E16 move.l D7, [A6] 00004A16 0420 6E6F subi.b -[A0], 0x6F /* 'o' */ 00004A1A 2012 move.l D0, [A2] 00004A1C 1153 6F72 move.b [A0 + 0x6F72], [A3] 00004A20 7279 moveq.l D1, 0x79 00004A22 2C20 move.l D6, -[A0] 00004A24 6275 bhi +0x77 /* 00004A9B */ 00004A26 7420 moveq.l D2, 0x20 00004A28 7468 moveq.l D2, 0x68 00004A2A 6572 bcs +0x74 /* 00004A9E */ 00004A2C 6520 bcs +0x22 /* 00004A4E */ label00004A2E: 00004A2E 274E 6F74 move.l [A3 + 0x6F74], A6 00004A32 2065 movea.l A0, -[A5] label00004A34: 00004A34 7665 moveq.l D3, 0x65 00004A36 7279 moveq.l D1, 0x79 00004A38 7468 moveq.l D2, 0x68 00004A3A 696E bvs +0x70 /* 00004AAA */ 00004A3C 6720 beq +0x22 /* 00004A5E */ 00004A3E 6174 bsr +0x76 /* 00004AB4 */ 00004A40 206F 6E63 movea.l A0, [A7 + 0x6E63] 00004A44 6520 bcs +0x22 /* 00004A66 */ 00004A46 2D20 move.l -[A6], -[A0] 00004A48 6F6E ble +0x70 /* 00004AB8 */ label00004A4A: 00004A4A 6520 bcs +0x22 /* 00004A6C */ 00004A4C 6174 bsr +0x76 /* 00004AC2 */ label00004A4E: 00004A4E 2061 movea.l A0, -[A1] 00004A50 2074 696D movea.l A0, <> 00004A54 6521 bcs +0x23 /* 00004A77 */ export_159: fn00004A56: 00004A56 4E56 FE70 link A6, -0x0190 label00004A5A: 00004A5A 48E7 0F00 movem.l -[A7], D4,D5,D6,D7 label00004A5E: 00004A5E 206E 0010 movea.l A0, [A6 + 0x10] // begin alternate branch 00004A60-00004A66 label00004A60: 00004A60 0010 43EE ori.b [A0], 0xEE 00004A64 FFA8 .invalid <> // end alternate branch 00004A60-00004A66 label00004A60: // (misaligned) 00004A62 43EE FFA8 lea.l A1, [A6 - 0x58] label00004A66: 00004A66 7005 moveq.l D0, 0x05 label00004A68: 00004A68 22D8 move.l [A1]+, [A0]+ 00004A6A 51C8 FFFC dbf D0, -0x6 /* 00004A68 */ // begin alternate branch 00004A6C-00004A6E label00004A6C: 00004A6C FFFC .invalid <> // end alternate branch 00004A6C-00004A6E label00004A6C: // (misaligned) 00004A6E 206E 000C movea.l A0, [A6 + 0xC] 00004A72 43EE FFC0 lea.l A1, [A6 - 0x40] 00004A76 7005 moveq.l D0, 0x05 label00004A78: 00004A78 22D8 move.l [A1]+, [A0]+ 00004A7A 51C8 FFFC dbf D0, -0x6 /* 00004A78 */ 00004A7E 206E 0008 movea.l A0, [A6 + 0x8] 00004A82 43EE FFD8 lea.l A1, [A6 - 0x28] 00004A86 7005 moveq.l D0, 0x05 label00004A88: 00004A88 22D8 move.l [A1]+, [A0]+ 00004A8A 51C8 FFFC dbf D0, -0x6 /* 00004A88 */ 00004A8E 487A 06D8 pea.l [PC + 0x6D8 /* 00005168, value 0x4444F4F, pstring "DOOR" */] 00004A92 486E FFA8 pea.l [A6 - 0x58] 00004A96 4EAD 00CA jsr [A5 + 0xCA /* export_21 */] 00004A9A 57C0 seq D0 00004A9C 487A 06C4 pea.l [PC + 0x6C4 /* 00005162, value 0x5444F4F, pstring "DOORS" */] // begin alternate branch 00004A9E-00004AA0 label00004A9E: 00004A9E 06C4 .incomplete // end alternate branch 00004A9E-00004AA0 label00004A9E: // (misaligned) 00004AA0 486E FFA8 pea.l [A6 - 0x58] 00004AA4 4EAD 00CA jsr [A5 + 0xCA /* export_21 */] 00004AA8 57C1 seq D1 label00004AAA: 00004AAA 8001 or.b D0, D1 00004AAC 2F00 move.l -[A7], D0 00004AAE 554F subq.w A7, 2 00004AB0 3F2D 8D34 move.w -[A7], [A5 - 0x72CC] fn00004AB4: 00004AB4 4EAD 038A jsr [A5 + 0x38A /* export_109 */] label00004AB8: 00004AB8 321F move.w D1, [A7]+ 00004ABA 201F move.l D0, [A7]+ 00004ABC B26D D76E cmp.w D1, [A5 - 0x2892] 00004AC0 56C1 sne D1 fn00004AC2: 00004AC2 C001 and.b D0, D1 00004AC4 6766 beq +0x68 /* 00004B2C */ 00004AC6 302D D76E move.w D0, [A5 - 0x2892] 00004ACA E540 asl D0.w, 2 00004ACC 0640 D768 addi.w D0, 0xD768 00004AD0 2075 0000 movea.l A0, [A5 + D0.w] 00004AD4 1028 00A8 move.b D0, [A0 + 0xA8] 00004AD8 5300 subq.b D0, 1 00004ADA 6728 beq +0x2A /* 00004B04 */ 00004ADC 486E FE88 pea.l [A6 - 0x178] 00004AE0 487A 0010 pea.l [PC + 0x10 /* 00004AF2, value 0x4EAD0182 */] 00004AE4 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 00004AE8 487A 0646 pea.l [PC + 0x646 /* 00005130, value 0x314F7065 '1Ope', pstring "Open what door? There isn\'t any closed door here!" */] 00004AEC 4267 clr.w -[A7] 00004AEE 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00004AF2 4EAD 0182 jsr [A5 + 0x182 /* export_44 */] 00004AF6 584F addq.w A7, 4 00004AF8 486E FE88 pea.l [A6 - 0x178] 00004AFC 4EAD 0302 jsr [A5 + 0x302 /* export_92 */] 00004B00 6000 04C4 bra +0x4C6 /* 00004FC6 */ label00004B04: 00004B04 486E FE88 pea.l [A6 - 0x178] 00004B08 487A 0010 pea.l [PC + 0x10 /* 00004B1A, value 0x4EAD0182 */] 00004B0C 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 00004B10 487A 05F2 pea.l [PC + 0x5F2 /* 00005104, value 0x2B596F75 '+You', pstring "You try your best, but the door won\'t open!" */] 00004B14 4267 clr.w -[A7] 00004B16 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00004B1A 4EAD 0182 jsr [A5 + 0x182 /* export_44 */] 00004B1E 584F addq.w A7, 4 00004B20 486E FE88 pea.l [A6 - 0x178] 00004B24 4EAD 0302 jsr [A5 + 0x302 /* export_92 */] 00004B28 6000 049C bra +0x49E /* 00004FC6 */ label00004B2C: 00004B2C 0CAE 0341 4C4C FFA8 cmpi.l [A6 - 0x58], 0x3414C4C 00004B34 6600 0082 bne +0x84 /* 00004BB8 */ 00004B38 4204 clr.b D4 00004B3A 3D6D A828 FF86 move.w [A6 - 0x7A], [A5 - 0x57D8] 00004B40 3C3C 00C8 move.w D6, 0xC8 00004B44 603C bra +0x3E /* 00004B82 */ label00004B46: 00004B46 554F subq.w A7, 2 00004B48 3F06 move.w -[A7], D6 00004B4A 4EAD 0392 jsr [A5 + 0x392 /* export_110 */] 00004B4E 3006 move.w D0, D6 00004B50 E540 asl D0.w, 2 00004B52 0640 D2B2 addi.w D0, 0xD2B2 00004B56 2075 0000 movea.l A0, [A5 + D0.w] 00004B5A 101F move.b D0, [A7]+ 00004B5C C028 0102 and.b D0, [A0 + 0x102] 00004B60 671C beq +0x1E /* 00004B7E */ 00004B62 3006 move.w D0, D6 00004B64 E540 asl D0.w, 2 00004B66 0640 D2B2 addi.w D0, 0xD2B2 00004B6A 2075 0000 movea.l A0, [A5 + D0.w] 00004B6E 2F08 move.l -[A7], A0 00004B70 486E FFC0 pea.l [A6 - 0x40] 00004B74 486E FFD8 pea.l [A6 - 0x28] 00004B78 4EBA FEDC jsr [PC - 0x124 /* 00004A56 */] 00004B7C 7801 moveq.l D4, 0x01 label00004B7E: 00004B7E 5246 addq.w D6, 1 00004B80 6906 bvs +0x8 /* 00004B88 */ label00004B82: 00004B82 BC6E FF86 cmp.w D6, [A6 - 0x7A] 00004B86 6FBE ble -0x40 /* 00004B46 */ label00004B88: 00004B88 1004 move.b D0, D4 00004B8A 5300 subq.b D0, 1 00004B8C 6700 0438 beq +0x43A /* 00004FC6 */ 00004B90 486E FE88 pea.l [A6 - 0x178] 00004B94 487A 0010 pea.l [PC + 0x10 /* 00004BA6, value 0x4EAD0182 */] 00004B98 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 00004B9C 487A 0548 pea.l [PC + 0x548 /* 000050E6, value 0x1D546865, pstring "There\'s nothing here to open!" */] 00004BA0 4267 clr.w -[A7] 00004BA2 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00004BA6 4EAD 0182 jsr [A5 + 0x182 /* export_44 */] 00004BAA 584F addq.w A7, 4 00004BAC 486E FE88 pea.l [A6 - 0x178] 00004BB0 4EAD 0302 jsr [A5 + 0x302 /* export_92 */] 00004BB4 6000 0410 bra +0x412 /* 00004FC6 */ label00004BB8: 00004BB8 554F subq.w A7, 2 00004BBA 486E FFA8 pea.l [A6 - 0x58] 00004BBE 4EAD 039A jsr [A5 + 0x39A /* export_111 */] 00004BC2 3E1F move.w D7, [A7]+ 00004BC4 554F subq.w A7, 2 00004BC6 486E FFD8 pea.l [A6 - 0x28] 00004BCA 4EAD 039A jsr [A5 + 0x39A /* export_111 */] 00004BCE 3A1F move.w D5, [A7]+ 00004BD0 486E FFA8 pea.l [A6 - 0x58] 00004BD4 4EAD 034A jsr [A5 + 0x34A /* export_101 */] 00004BD8 486E FFD8 pea.l [A6 - 0x28] 00004BDC 4EAD 034A jsr [A5 + 0x34A /* export_101 */] 00004BE0 486E FF70 pea.l [A6 - 0x90] 00004BE4 3F07 move.w -[A7], D7 00004BE6 4EAD 03CA jsr [A5 + 0x3CA /* export_117 */] 00004BEA 584F addq.w A7, 4 00004BEC 3F3C 0016 move.w -[A7], 0x16 00004BF0 486E FF70 pea.l [A6 - 0x90] 00004BF4 486E FF88 pea.l [A6 - 0x78] 00004BF8 4EAD 0142 jsr [A5 + 0x142 /* export_36 */] 00004BFC 4A2E FFC0 tst.b [A6 - 0x40] 00004C00 56C0 sne D0 00004C02 487A 04DC pea.l [PC + 0x4DC /* 000050E0, value 0x4574954, pstring "WITH" */] 00004C06 486E FFC0 pea.l [A6 - 0x40] 00004C0A 4EAD 00CA jsr [A5 + 0xCA /* export_21 */] 00004C0E 56C1 sne D1 00004C10 C001 and.b D0, D1 00004C12 6728 beq +0x2A /* 00004C3C */ 00004C14 486E FE88 pea.l [A6 - 0x178] 00004C18 487A 0010 pea.l [PC + 0x10 /* 00004C2A, value 0x4EAD0182 */] 00004C1C 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 00004C20 487A 049A pea.l [PC + 0x49A /* 000050BC, value 0x2349276D '#I\'m', pstring "I\'m not sure what you mean by that." */] 00004C24 4267 clr.w -[A7] 00004C26 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00004C2A 4EAD 0182 jsr [A5 + 0x182 /* export_44 */] 00004C2E 584F addq.w A7, 4 00004C30 486E FE88 pea.l [A6 - 0x178] 00004C34 4EAD 0302 jsr [A5 + 0x302 /* export_92 */] 00004C38 6000 038C bra +0x38E /* 00004FC6 */ label00004C3C: 00004C3C 554F subq.w A7, 2 00004C3E 3F07 move.w -[A7], D7 00004C40 4EAD 0392 jsr [A5 + 0x392 /* export_110 */] 00004C44 101F move.b D0, [A7]+ 00004C46 5300 subq.b D0, 1 00004C48 6770 beq +0x72 /* 00004CBA */ 00004C4A 486E FE88 pea.l [A6 - 0x178] 00004C4E 487A 0058 pea.l [PC + 0x58 /* 00004CA8, value 0x4EAD0182 */] 00004C52 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 00004C56 487A 045C pea.l [PC + 0x45C /* 000050B4, value 0x6546865, pstring "There " */] 00004C5A 4267 clr.w -[A7] 00004C5C 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00004C60 486E FE70 pea.l [A6 - 0x190] 00004C64 3F07 move.w -[A7], D7 00004C66 4EBA BF18 jsr [PC - 0x40E8 /* 00000B80 */] 00004C6A 584F addq.w A7, 4 00004C6C 486E FE70 pea.l [A6 - 0x190] 00004C70 4267 clr.w -[A7] 00004C72 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00004C76 487A 0436 pea.l [PC + 0x436 /* 000050AE, value 0x4206E6F, pstring " no " */] 00004C7A 4267 clr.w -[A7] 00004C7C 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00004C80 486E FF88 pea.l [A6 - 0x78] 00004C84 4267 clr.w -[A7] 00004C86 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00004C8A 3F3C 0020 move.w -[A7], 0x20 /* ' ' */ 00004C8E 4267 clr.w -[A7] 00004C90 4EAD 0192 jsr [A5 + 0x192 /* export_46 */] 00004C94 486E FFA8 pea.l [A6 - 0x58] 00004C98 4267 clr.w -[A7] 00004C9A 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00004C9E 487A 0406 pea.l [PC + 0x406 /* 000050A6, value 0x6206865, pstring " here." */] 00004CA2 4267 clr.w -[A7] 00004CA4 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00004CA8 4EAD 0182 jsr [A5 + 0x182 /* export_44 */] 00004CAC 584F addq.w A7, 4 00004CAE 486E FE88 pea.l [A6 - 0x178] 00004CB2 4EAD 0302 jsr [A5 + 0x302 /* export_92 */] 00004CB6 6000 030E bra +0x310 /* 00004FC6 */ label00004CBA: 00004CBA 554F subq.w A7, 2 00004CBC 3F05 move.w -[A7], D5 00004CBE 4EAD 0392 jsr [A5 + 0x392 /* export_110 */] 00004CC2 101F move.b D0, [A7]+ 00004CC4 5300 subq.b D0, 1 00004CC6 4A2E FFD8 tst.b [A6 - 0x28] 00004CCA 56C1 sne D1 00004CCC C001 and.b D0, D1 00004CCE 675C beq +0x5E /* 00004D2C */ 00004CD0 486E FE88 pea.l [A6 - 0x178] 00004CD4 487A 0044 pea.l [PC + 0x44 /* 00004D1A, value 0x4EAD0182 */] 00004CD8 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 00004CDC 487A 03C0 pea.l [PC + 0x3C0 /* 0000509E, value 0x6546865, pstring "There " */] 00004CE0 4267 clr.w -[A7] 00004CE2 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00004CE6 486E FE70 pea.l [A6 - 0x190] 00004CEA 3F05 move.w -[A7], D5 00004CEC 4EBA BE92 jsr [PC - 0x416E /* 00000B80 */] 00004CF0 584F addq.w A7, 4 00004CF2 486E FE70 pea.l [A6 - 0x190] 00004CF6 4267 clr.w -[A7] 00004CF8 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00004CFC 487A 039A pea.l [PC + 0x39A /* 00005098, value 0x4206E6F, pstring " no " */] 00004D00 4267 clr.w -[A7] 00004D02 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00004D06 486E FFD8 pea.l [A6 - 0x28] 00004D0A 4267 clr.w -[A7] 00004D0C 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00004D10 487A 037E pea.l [PC + 0x37E /* 00005090, value 0x6206865, pstring " here." */] 00004D14 4267 clr.w -[A7] 00004D16 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00004D1A 4EAD 0182 jsr [A5 + 0x182 /* export_44 */] 00004D1E 584F addq.w A7, 4 00004D20 486E FE88 pea.l [A6 - 0x178] 00004D24 4EAD 0302 jsr [A5 + 0x302 /* export_92 */] 00004D28 6000 029C bra +0x29E /* 00004FC6 */ label00004D2C: 00004D2C 3007 move.w D0, D7 00004D2E E540 asl D0.w, 2 00004D30 0640 D2B2 addi.w D0, 0xD2B2 00004D34 2075 0000 movea.l A0, [A5 + D0.w] 00004D38 1028 0102 move.b D0, [A0 + 0x102] 00004D3C 5300 subq.b D0, 1 00004D3E 673C beq +0x3E /* 00004D7C */ 00004D40 486E FE88 pea.l [A6 - 0x178] 00004D44 487A 0024 pea.l [PC + 0x24 /* 00004D6A, value 0x4EAD0182 */] 00004D48 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 00004D4C 487A 0314 pea.l [PC + 0x314 /* 00005062, value 0x2D546865 '-The', pstring "There doesn\'t seem to be any way to open the " */] 00004D50 4267 clr.w -[A7] 00004D52 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00004D56 486E FFA8 pea.l [A6 - 0x58] 00004D5A 4267 clr.w -[A7] 00004D5C 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00004D60 3F3C 002E move.w -[A7], 0x2E /* '.' */ 00004D64 4267 clr.w -[A7] 00004D66 4EAD 0192 jsr [A5 + 0x192 /* export_46 */] 00004D6A 4EAD 0182 jsr [A5 + 0x182 /* export_44 */] 00004D6E 584F addq.w A7, 4 00004D70 486E FE88 pea.l [A6 - 0x178] 00004D74 4EAD 0302 jsr [A5 + 0x302 /* export_92 */] 00004D78 6000 024C bra +0x24E /* 00004FC6 */ label00004D7C: 00004D7C 3007 move.w D0, D7 00004D7E E540 asl D0.w, 2 00004D80 0640 D2B2 addi.w D0, 0xD2B2 00004D84 2075 0000 movea.l A0, [A5 + D0.w] 00004D88 4A28 0103 tst.b [A0 + 0x103] 00004D8C 6770 beq +0x72 /* 00004DFE */ 00004D8E 486E FE88 pea.l [A6 - 0x178] 00004D92 487A 0058 pea.l [PC + 0x58 /* 00004DEC, value 0x4EAD0182 */] 00004D96 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 00004D9A 487A 02C0 pea.l [PC + 0x2C0 /* 0000505C, value 0x4546865, pstring "The " */] 00004D9E 4267 clr.w -[A7] 00004DA0 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00004DA4 486E FF88 pea.l [A6 - 0x78] 00004DA8 4267 clr.w -[A7] 00004DAA 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00004DAE 3F3C 0020 move.w -[A7], 0x20 /* ' ' */ 00004DB2 4267 clr.w -[A7] 00004DB4 4EAD 0192 jsr [A5 + 0x192 /* export_46 */] 00004DB8 486E FFA8 pea.l [A6 - 0x58] 00004DBC 4267 clr.w -[A7] 00004DBE 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00004DC2 3F3C 0020 move.w -[A7], 0x20 /* ' ' */ 00004DC6 4267 clr.w -[A7] 00004DC8 4EAD 0192 jsr [A5 + 0x192 /* export_46 */] 00004DCC 486E FE70 pea.l [A6 - 0x190] 00004DD0 3F07 move.w -[A7], D7 00004DD2 4EBA BDAC jsr [PC - 0x4254 /* 00000B80 */] 00004DD6 584F addq.w A7, 4 00004DD8 486E FE70 pea.l [A6 - 0x190] 00004DDC 4267 clr.w -[A7] 00004DDE 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00004DE2 487A 0268 pea.l [PC + 0x268 /* 0000504C, value 0xE20616C, pstring " already open!" */] 00004DE6 4267 clr.w -[A7] 00004DE8 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00004DEC 4EAD 0182 jsr [A5 + 0x182 /* export_44 */] 00004DF0 584F addq.w A7, 4 00004DF2 486E FE88 pea.l [A6 - 0x178] 00004DF6 4EAD 0302 jsr [A5 + 0x302 /* export_92 */] 00004DFA 6000 01CA bra +0x1CC /* 00004FC6 */ label00004DFE: 00004DFE 3007 move.w D0, D7 00004E00 E540 asl D0.w, 2 00004E02 0640 D2B2 addi.w D0, 0xD2B2 00004E06 2075 0000 movea.l A0, [A5 + D0.w] 00004E0A 4A28 0105 tst.b [A0 + 0x105] 00004E0E 6700 0138 beq +0x13A /* 00004F48 */ 00004E12 4A2E FFC0 tst.b [A6 - 0x40] 00004E16 6648 bne +0x4A /* 00004E60 */ 00004E18 486E FE88 pea.l [A6 - 0x178] 00004E1C 487A 0030 pea.l [PC + 0x30 /* 00004E4E, value 0x4EAD0182 */] 00004E20 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 00004E24 487A 0212 pea.l [PC + 0x212 /* 00005038, value 0x13596F75, pstring "You need to unlock " */] 00004E28 4267 clr.w -[A7] 00004E2A 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00004E2E 486E FE70 pea.l [A6 - 0x190] 00004E32 3F07 move.w -[A7], D7 00004E34 4EBA BDAE jsr [PC - 0x4252 /* 00000BE4 */] 00004E38 584F addq.w A7, 4 00004E3A 486E FE70 pea.l [A6 - 0x190] 00004E3E 4267 clr.w -[A7] 00004E40 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00004E44 487A 01EA pea.l [PC + 0x1EA /* 00005030, value 0x7206669, pstring " first!" */] 00004E48 4267 clr.w -[A7] 00004E4A 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00004E4E 4EAD 0182 jsr [A5 + 0x182 /* export_44 */] 00004E52 584F addq.w A7, 4 00004E54 486E FE88 pea.l [A6 - 0x178] 00004E58 4EAD 0302 jsr [A5 + 0x302 /* export_92 */] 00004E5C 6000 0168 bra +0x16A /* 00004FC6 */ label00004E60: 00004E60 3007 move.w D0, D7 00004E62 E540 asl D0.w, 2 00004E64 0640 D2B2 addi.w D0, 0xD2B2 00004E68 2075 0000 movea.l A0, [A5 + D0.w] 00004E6C BA68 00FA cmp.w D5, [A0 + 0xFA] 00004E70 6750 beq +0x52 /* 00004EC2 */ 00004E72 486E FE88 pea.l [A6 - 0x178] 00004E76 487A 0038 pea.l [PC + 0x38 /* 00004EB0, value 0x4EAD0182 */] 00004E7A 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 00004E7E 487A 019C pea.l [PC + 0x19C /* 0000501C, value 0x13596F75, pstring "You can\'t open the " */] 00004E82 4267 clr.w -[A7] 00004E84 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00004E88 486E FFA8 pea.l [A6 - 0x58] 00004E8C 4267 clr.w -[A7] 00004E8E 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00004E92 487A 017C pea.l [PC + 0x17C /* 00005010, value 0xA207769 '\n wi', pstring " with the " */] 00004E96 4267 clr.w -[A7] 00004E98 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00004E9C 486E FFD8 pea.l [A6 - 0x28] 00004EA0 4267 clr.w -[A7] 00004EA2 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00004EA6 3F3C 0021 move.w -[A7], 0x21 /* '!' */ 00004EAA 4267 clr.w -[A7] 00004EAC 4EAD 0192 jsr [A5 + 0x192 /* export_46 */] 00004EB0 4EAD 0182 jsr [A5 + 0x182 /* export_44 */] 00004EB4 584F addq.w A7, 4 00004EB6 486E FE88 pea.l [A6 - 0x178] 00004EBA 4EAD 0302 jsr [A5 + 0x302 /* export_92 */] 00004EBE 6000 0106 bra +0x108 /* 00004FC6 */ label00004EC2: 00004EC2 3007 move.w D0, D7 00004EC4 E540 asl D0.w, 2 00004EC6 0640 D2B2 addi.w D0, 0xD2B2 00004ECA 2075 0000 movea.l A0, [A5 + D0.w] 00004ECE 4228 0105 clr.b [A0 + 0x105] 00004ED2 3007 move.w D0, D7 00004ED4 E540 asl D0.w, 2 00004ED6 0640 D2B2 addi.w D0, 0xD2B2 00004EDA 2075 0000 movea.l A0, [A5 + D0.w] 00004EDE 117C 0001 0103 move.b [A0 + 0x103], 0x1 00004EE4 486E FE88 pea.l [A6 - 0x178] 00004EE8 487A 004C pea.l [PC + 0x4C /* 00004F36, value 0x4EAD0182 */] 00004EEC 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 00004EF0 487A 0108 pea.l [PC + 0x108 /* 00004FFA, value 0x14596F75, pstring "You have opened the " */] 00004EF4 4267 clr.w -[A7] 00004EF6 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00004EFA 486E FF88 pea.l [A6 - 0x78] 00004EFE 4267 clr.w -[A7] 00004F00 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00004F04 3F3C 0020 move.w -[A7], 0x20 /* ' ' */ 00004F08 4267 clr.w -[A7] 00004F0A 4EAD 0192 jsr [A5 + 0x192 /* export_46 */] 00004F0E 486E FFA8 pea.l [A6 - 0x58] 00004F12 4267 clr.w -[A7] 00004F14 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00004F18 487A 00D4 pea.l [PC + 0xD4 /* 00004FEE, value 0xA207769 '\n wi', pstring " with the " */] 00004F1C 4267 clr.w -[A7] 00004F1E 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00004F22 486E FFD8 pea.l [A6 - 0x28] 00004F26 4267 clr.w -[A7] 00004F28 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00004F2C 3F3C 002E move.w -[A7], 0x2E /* '.' */ 00004F30 4267 clr.w -[A7] 00004F32 4EAD 0192 jsr [A5 + 0x192 /* export_46 */] 00004F36 4EAD 0182 jsr [A5 + 0x182 /* export_44 */] 00004F3A 584F addq.w A7, 4 00004F3C 486E FE88 pea.l [A6 - 0x178] 00004F40 4EAD 0302 jsr [A5 + 0x302 /* export_92 */] 00004F44 6000 0080 bra +0x82 /* 00004FC6 */ label00004F48: 00004F48 3007 move.w D0, D7 00004F4A E540 asl D0.w, 2 00004F4C 0640 D2B2 addi.w D0, 0xD2B2 00004F50 2075 0000 movea.l A0, [A5 + D0.w] 00004F54 117C 0001 0103 move.b [A0 + 0x103], 0x1 00004F5A 486E FE88 pea.l [A6 - 0x178] 00004F5E 487A 0058 pea.l [PC + 0x58 /* 00004FB8, value 0x4EAD0182 */] 00004F62 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 00004F66 487A 0080 pea.l [PC + 0x80 /* 00004FE8, value 0x4546865, pstring "The " */] 00004F6A 4267 clr.w -[A7] 00004F6C 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00004F70 486E FF88 pea.l [A6 - 0x78] 00004F74 4267 clr.w -[A7] 00004F76 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00004F7A 3F3C 0020 move.w -[A7], 0x20 /* ' ' */ 00004F7E 4267 clr.w -[A7] 00004F80 4EAD 0192 jsr [A5 + 0x192 /* export_46 */] 00004F84 486E FFA8 pea.l [A6 - 0x58] 00004F88 4267 clr.w -[A7] 00004F8A 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00004F8E 3F3C 0020 move.w -[A7], 0x20 /* ' ' */ 00004F92 4267 clr.w -[A7] 00004F94 4EAD 0192 jsr [A5 + 0x192 /* export_46 */] 00004F98 486E FE70 pea.l [A6 - 0x190] 00004F9C 3F07 move.w -[A7], D7 00004F9E 4EBA BBE0 jsr [PC - 0x4420 /* 00000B80 */] 00004FA2 584F addq.w A7, 4 00004FA4 486E FE70 pea.l [A6 - 0x190] 00004FA8 4267 clr.w -[A7] 00004FAA 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00004FAE 487A 002C pea.l [PC + 0x2C /* 00004FDC, value 0xA206E6F '\n no', pstring " now open." */] 00004FB2 4267 clr.w -[A7] 00004FB4 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00004FB8 4EAD 0182 jsr [A5 + 0x182 /* export_44 */] 00004FBC 584F addq.w A7, 4 00004FBE 486E FE88 pea.l [A6 - 0x178] 00004FC2 4EAD 0302 jsr [A5 + 0x302 /* export_92 */] label00004FC6: 00004FC6 4CDF 00F0 movem.l D4,D5,D6,D7, [A7]+ 00004FCA 4E5E unlink A6 00004FCC 205F movea.l A0, [A7]+ 00004FCE 4FEF 000C lea.l A7, [A7 + 0xC] 00004FD2 4ED0 jmp [A0] 00004FD4 4F50 chk.w D7, [A0] 00004FD6 454E chk.w D2, A6 00004FD8 4E4F trap 15 00004FDA 554E subq.w A6, 2 00004FDC 0A20 6E6F xori.b -[A0], 0x6F /* 'o' */ 00004FE0 7720 moveq.l D3, 0x20 00004FE2 6F70 ble +0x72 /* 00005054 */ 00004FE4 656E bcs +0x70 /* 00005054 */ 00004FE6 2E16 move.l D7, [A6] 00004FE8 0454 6865 subi.w [A4], 0x6865 /* 'he' */ 00004FEC 2012 move.l D0, [A2] 00004FEE 0A20 7769 xori.b -[A0], 0x69 /* 'i' */ 00004FF2 7468 moveq.l D2, 0x68 00004FF4 2074 6865 movea.l A0, [A4 + D6 + 0x65] 00004FF8 2012 move.l D0, [A2] 00004FFA 1459 movea.b A2, [A1]+ 00004FFC 6F75 ble +0x77 /* 00005073 */ 00004FFE 2068 6176 movea.l A0, [A0 + 0x6176] 00005002 6520 bcs +0x22 /* 00005024 */ 00005004 6F70 ble +0x72 /* 00005076 */ 00005006 656E bcs +0x70 /* 00005076 */ 00005008 6564 bcs +0x66 /* 0000506E */ 0000500A 2074 6865 movea.l A0, [A4 + D6 + 0x65] 0000500E 2012 move.l D0, [A2] 00005010 0A20 7769 xori.b -[A0], 0x69 /* 'i' */ 00005014 7468 moveq.l D2, 0x68 00005016 2074 6865 movea.l A0, [A4 + D6 + 0x65] 0000501A 2012 move.l D0, [A2] 0000501C 1359 6F75 move.b [A1 + 0x6F75], [A1]+ 00005020 2063 movea.l A0, -[A3] 00005022 616E bsr +0x70 /* 00005092 */ label00005024: 00005024 2774 206F 7065 move.l [A3 + 0x7065], [A4 + D2.w + 0x6F] 0000502A 6E20 bgt +0x22 /* 0000504C */ 0000502C 7468 moveq.l D2, 0x68 0000502E 6520 bcs +0x22 /* 00005050 */ 00005030 0720 btst -[A0], D3 00005032 6669 bne +0x6B /* 0000509D */ 00005034 7273 moveq.l D1, 0x73 00005036 7421 moveq.l D2, 0x21 00005038 1359 6F75 move.b [A1 + 0x6F75], [A1]+ 0000503C 206E 6565 movea.l A0, [A6 + 0x6565] 00005040 6420 bcc +0x22 /* 00005062 */ 00005042 746F moveq.l D2, 0x6F 00005044 2075 6E6C movea.l A0, [A5 + D6 * 8 + 0x6C] 00005048 6F63 ble +0x65 /* 000050AD */ 0000504A 6B20 bmi +0x22 /* 0000506C */ label0000504C: 0000504C 0E20 616C .invalid.b -[A0], 0x6C /* 'l' */ // invalid immediate operation label00005050: 00005050 7265 moveq.l D1, 0x65 00005052 6164 bsr +0x66 /* 000050B8 */ label00005054: 00005054 7920 moveq.l D4, 0x20 00005056 6F70 ble +0x72 /* 000050C8 */ 00005058 656E bcs +0x70 /* 000050C8 */ 0000505A 2116 move.l -[A0], [A6] 0000505C 0454 6865 subi.w [A4], 0x6865 /* 'he' */ 00005060 2012 move.l D0, [A2] label00005062: 00005062 2D54 6865 move.l [A6 + 0x6865], [A4] 00005066 7265 moveq.l D1, 0x65 00005068 2064 movea.l A0, -[A4] 0000506A 6F65 ble +0x67 /* 000050D1 */ label0000506C: 0000506C 736E moveq.l D1, 0x6E label0000506E: 0000506E 2774 2073 6565 move.l [A3 + 0x6565], [A4 + D2.w + 0x73] 00005074 6D20 blt +0x22 /* 00005096 */ label00005076: 00005076 746F moveq.l D2, 0x6F 00005078 2062 movea.l A0, -[A2] 0000507A 6520 bcs +0x22 /* 0000509C */ 0000507C 616E bsr +0x70 /* 000050EC */ 0000507E 7920 moveq.l D4, 0x20 00005080 7761 moveq.l D3, 0x61 00005082 7920 moveq.l D4, 0x20 00005084 746F moveq.l D2, 0x6F 00005086 206F 7065 movea.l A0, [A7 + 0x7065] 0000508A 6E20 bgt +0x22 /* 000050AC */ 0000508C 7468 moveq.l D2, 0x68 0000508E 6520 bcs +0x22 /* 000050B0 */ 00005090 0620 6865 addi.b -[A0], 0x65 /* 'e' */ // begin alternate branch 00005092-00005094 fn00005092: 00005092 6865 bvc +0x67 /* 000050F9 */ // end alternate branch 00005092-00005094 fn00005092: // (misaligned) 00005094 7265 moveq.l D1, 0x65 label00005096: 00005096 2E16 move.l D7, [A6] 00005098 0420 6E6F subi.b -[A0], 0x6F /* 'o' */ label0000509C: 0000509C 2012 move.l D0, [A2] 0000509E 0654 6865 addi.w [A4], 0x6865 /* 'he' */ 000050A2 7265 moveq.l D1, 0x65 000050A4 2012 move.l D0, [A2] 000050A6 0620 6865 addi.b -[A0], 0x65 /* 'e' */ 000050AA 7265 moveq.l D1, 0x65 label000050AC: 000050AC 2E16 move.l D7, [A6] 000050AE 0420 6E6F subi.b -[A0], 0x6F /* 'o' */ // begin alternate branch 000050B0-000050B2 label000050B0: 000050B0 6E6F bgt +0x71 /* 00005121 */ // end alternate branch 000050B0-000050B2 label000050B0: // (misaligned) 000050B2 2012 move.l D0, [A2] 000050B4 0654 6865 addi.w [A4], 0x6865 /* 'he' */ fn000050B8: 000050B8 7265 moveq.l D1, 0x65 000050BA 2012 move.l D0, [A2] 000050BC 2349 276D move.l [A1 + 0x276D], A1 000050C0 206E 6F74 movea.l A0, [A6 + 0x6F74] 000050C4 2073 7572 6520 7768 6174 movea.l A0, [[A3 + 0x65207768] + 0x6174] // begin alternate branch 000050C8-000050CE label000050C8: 000050C8 6520 bcs +0x22 /* 000050EA */ 000050CA 7768 moveq.l D3, 0x68 000050CC 6174 bsr +0x76 /* 00005142 */ // end alternate branch 000050C8-000050CE label000050C8: // (misaligned) 000050CE 2079 6F75 206D movea.l A0, [0x6F75206D] 000050D4 6561 bcs +0x63 /* 00005137 */ 000050D6 6E20 bgt +0x22 /* 000050F8 */ 000050D8 6279 bhi +0x7B /* 00005153 */ 000050DA 2074 6861 movea.l A0, [A4 + D6 + 0x61] 000050DE 742E moveq.l D2, 0x2E 000050E0 0457 4954 subi.w [A7], 0x4954 /* 'IT' */ 000050E4 4816 nbcd.b [A6] 000050E6 1D54 6865 move.b [A6 + 0x6865], [A4] label000050EA: 000050EA 7265 moveq.l D1, 0x65 fn000050EC: 000050EC 2773 206E 6F74 move.l [A3 + 0x6F74], [A3 + D2.w + 0x6E] 000050F2 6869 bvc +0x6B /* 0000515D */ 000050F4 6E67 bgt +0x69 /* 0000515D */ 000050F6 2068 6572 movea.l A0, [A0 + 0x6572] // begin alternate branch 000050F8-000050FA label000050F8: 000050F8 6572 bcs +0x74 /* 0000516C */ // end alternate branch 000050F8-000050FA label000050F8: // (misaligned) 000050FA 6520 bcs +0x22 /* 0000511C */ 000050FC 746F moveq.l D2, 0x6F 000050FE 206F 7065 movea.l A0, [A7 + 0x7065] 00005102 6E21 bgt +0x23 /* 00005125 */ 00005104 2B59 6F75 move.l [A5 + 0x6F75], [A1]+ 00005108 2074 7279 movea.l A0, [A4 + D7.w * 2 + 0x79] 0000510C 2079 6F75 7220 movea.l A0, [0x6F757220] 00005112 6265 bhi +0x67 /* 00005179 */ 00005114 7374 moveq.l D1, 0x74 00005116 2C20 move.l D6, -[A0] 00005118 6275 bhi +0x77 /* 0000518F */ 0000511A 7420 moveq.l D2, 0x20 label0000511C: 0000511C 7468 moveq.l D2, 0x68 0000511E 6520 bcs +0x22 /* 00005140 */ 00005120 646F bcc +0x71 /* 00005191 */ 00005122 6F72 ble +0x74 /* 00005196 */ 00005124 2077 6F6E movea.l A0, <> 00005128 2774 206F 7065 move.l [A3 + 0x7065], [A4 + D2.w + 0x6F] 0000512E 6E21 bgt +0x23 /* 00005151 */ 00005130 314F 7065 move.w [A0 + 0x7065], A7 00005134 6E20 bgt +0x22 /* 00005156 */ 00005136 7768 moveq.l D3, 0x68 00005138 6174 bsr +0x76 /* 000051AE */ 0000513A 2064 movea.l A0, -[A4] 0000513C 6F6F ble +0x71 /* 000051AD */ 0000513E 723F moveq.l D1, 0x3F label00005140: 00005140 2054 movea.l A0, [A4] fn00005142: 00005142 6865 bvc +0x67 /* 000051A9 */ 00005144 7265 moveq.l D1, 0x65 00005146 2069 736E movea.l A0, [A1 + 0x736E] 0000514A 2774 2061 6E79 move.l [A3 + 0x6E79], [A4 + D2.w + 0x61] 00005150 2063 movea.l A0, -[A3] 00005152 6C6F bge +0x71 /* 000051C3 */ 00005154 7365 moveq.l D1, 0x65 label00005156: 00005156 6420 bcc +0x22 /* 00005178 */ 00005158 646F bcc +0x71 /* 000051C9 */ 0000515A 6F72 ble +0x74 /* 000051CE */ 0000515C 2068 6572 movea.l A0, [A0 + 0x6572] 00005160 6521 bcs +0x23 /* 00005183 */ 00005162 0544 bchg D4, D2 00005164 4F4F chk.w D7, A7 00005166 5253 addq.w [A3], 1 00005168 0444 4F4F subi.w D4, 0x4F4F /* 'OO' */ label0000516C: 0000516C 5216 addq.b [A6], 1 export_160: fn0000516E: 0000516E 4E56 FEA2 link A6, -0x015E 00005172 48E7 0700 movem.l -[A7], D5,D6,D7 00005176 206E 0008 movea.l A0, [A6 + 0x8] // begin alternate branch 00005178-0000517E label00005178: 00005178 0008 43EE ori.b A0, 0xEE 0000517C FFD8 .invalid <> // end alternate branch 00005178-0000517E label00005178: // (misaligned) 0000517A 43EE FFD8 lea.l A1, [A6 - 0x28] 0000517E 7005 moveq.l D0, 0x05 label00005180: 00005180 22D8 move.l [A1]+, [A0]+ 00005182 51C8 FFFC dbf D0, -0x6 /* 00005180 */ 00005186 0CAE 0341 4C4C FFD8 cmpi.l [A6 - 0x28], 0x3414C4C 0000518E 6600 007A bne +0x7C /* 0000520A */ 00005192 4205 clr.b D5 00005194 3D6D A828 FFB8 move.w [A6 - 0x48], [A5 - 0x57D8] // begin alternate branch 00005196-0000519A label00005196: 00005196 A828 syscall ShowDialogItem/ShowDItem 00005198 FFB8 .invalid <> // end alternate branch 00005196-0000519A label00005196: // (misaligned) 0000519A 3C3C 00C8 move.w D6, 0xC8 0000519E 6034 bra +0x36 /* 000051D4 */ label000051A0: 000051A0 554F subq.w A7, 2 000051A2 3F06 move.w -[A7], D6 000051A4 4EAD 0392 jsr [A5 + 0x392 /* export_110 */] 000051A8 3006 move.w D0, D6 000051AA E540 asl D0.w, 2 000051AC 0640 D2B2 addi.w D0, 0xD2B2 // begin alternate branch 000051AE-000051B6 fn000051AE: 000051AE D2B2 2075 add.l D1, [A2 + D2.w + 0x75] 000051B2 0000 101F ori.b D0, 0x1F // end alternate branch 000051AE-000051B6 fn000051AE: // (misaligned) 000051B0 2075 0000 movea.l A0, [A5 + D0.w] 000051B4 101F move.b D0, [A7]+ 000051B6 C028 0102 and.b D0, [A0 + 0x102] 000051BA 6714 beq +0x16 /* 000051D0 */ 000051BC 3006 move.w D0, D6 000051BE E540 asl D0.w, 2 000051C0 0640 D2B2 addi.w D0, 0xD2B2 000051C4 2075 0000 movea.l A0, [A5 + D0.w] 000051C8 2F08 move.l -[A7], A0 000051CA 4EBA FFA2 jsr [PC - 0x5E /* 0000516E */] label000051CE: 000051CE 7A01 moveq.l D5, 0x01 label000051D0: 000051D0 5246 addq.w D6, 1 000051D2 6906 bvs +0x8 /* 000051DA */ label000051D4: 000051D4 BC6E FFB8 cmp.w D6, [A6 - 0x48] 000051D8 6FC6 ble -0x38 /* 000051A0 */ label000051DA: 000051DA 1005 move.b D0, D5 000051DC 5300 subq.b D0, 1 000051DE 6700 0290 beq +0x292 /* 00005470 */ 000051E2 486E FEBA pea.l [A6 - 0x146] 000051E6 487A 0010 pea.l [PC + 0x10 /* 000051F8, value 0x4EAD0182 */] 000051EA 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 000051EE 487A 0338 pea.l [PC + 0x338 /* 00005528, value 0x1E546865, pstring "There\'s nothing here to close!" */] 000051F2 4267 clr.w -[A7] 000051F4 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 000051F8 4EAD 0182 jsr [A5 + 0x182 /* export_44 */] 000051FC 584F addq.w A7, 4 000051FE 486E FEBA pea.l [A6 - 0x146] 00005202 4EAD 0302 jsr [A5 + 0x302 /* export_92 */] 00005206 6000 0268 bra +0x26A /* 00005470 */ label0000520A: 0000520A 554F subq.w A7, 2 0000520C 486E FFD8 pea.l [A6 - 0x28] 00005210 4EAD 039A jsr [A5 + 0x39A /* export_111 */] 00005214 3E1F move.w D7, [A7]+ 00005216 486E FFA2 pea.l [A6 - 0x5E] 0000521A 3F07 move.w -[A7], D7 0000521C 4EAD 03CA jsr [A5 + 0x3CA /* export_117 */] 00005220 584F addq.w A7, 4 00005222 3F3C 0016 move.w -[A7], 0x16 00005226 486E FFA2 pea.l [A6 - 0x5E] 0000522A 486E FFBA pea.l [A6 - 0x46] 0000522E 4EAD 0142 jsr [A5 + 0x142 /* export_36 */] 00005232 486E FFD8 pea.l [A6 - 0x28] 00005236 4EAD 034A jsr [A5 + 0x34A /* export_101 */] 0000523A 554F subq.w A7, 2 0000523C 3F07 move.w -[A7], D7 0000523E 4EAD 0392 jsr [A5 + 0x392 /* export_110 */] 00005242 101F move.b D0, [A7]+ 00005244 5300 subq.b D0, 1 00005246 6700 010E beq +0x110 /* 00005356 */ 0000524A 487A 02D6 pea.l [PC + 0x2D6 /* 00005522, value 0x4646F6F, pstring "door" */] 0000524E 486E FFD8 pea.l [A6 - 0x28] 00005252 4EAD 00CA jsr [A5 + 0xCA /* export_21 */] 00005256 57C0 seq D0 00005258 487A 02C2 pea.l [PC + 0x2C2 /* 0000551C, value 0x5646F6F, pstring "doors" */] 0000525C 486E FFD8 pea.l [A6 - 0x28] 00005260 4EAD 00CA jsr [A5 + 0xCA /* export_21 */] 00005264 57C1 seq D1 00005266 8001 or.b D0, D1 00005268 2F00 move.l -[A7], D0 0000526A 554F subq.w A7, 2 0000526C 3F2D 8D34 move.w -[A7], [A5 - 0x72CC] 00005270 4EAD 038A jsr [A5 + 0x38A /* export_109 */] 00005274 321F move.w D1, [A7]+ 00005276 201F move.l D0, [A7]+ 00005278 B26D D76E cmp.w D1, [A5 - 0x2892] 0000527C 56C1 sne D1 0000527E C001 and.b D0, D1 00005280 6764 beq +0x66 /* 000052E6 */ 00005282 302D D76E move.w D0, [A5 - 0x2892] 00005286 E540 asl D0.w, 2 00005288 0640 D768 addi.w D0, 0xD768 0000528C 2075 0000 movea.l A0, [A5 + D0.w] 00005290 4A28 00A8 tst.b [A0 + 0xA8] 00005294 6728 beq +0x2A /* 000052BE */ 00005296 486E FEBA pea.l [A6 - 0x146] 0000529A 487A 0010 pea.l [PC + 0x10 /* 000052AC, value 0x4EAD0182 */] 0000529E 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 000052A2 487A 025C pea.l [PC + 0x25C /* 00005500, value 0x1B546865, pstring "The door is already closed!" */] 000052A6 4267 clr.w -[A7] 000052A8 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 000052AC 4EAD 0182 jsr [A5 + 0x182 /* export_44 */] 000052B0 584F addq.w A7, 4 000052B2 486E FEBA pea.l [A6 - 0x146] 000052B6 4EAD 0302 jsr [A5 + 0x302 /* export_92 */] 000052BA 6000 01B4 bra +0x1B6 /* 00005470 */ label000052BE: 000052BE 486E FEBA pea.l [A6 - 0x146] 000052C2 487A 0010 pea.l [PC + 0x10 /* 000052D4, value 0x4EAD0182 */] 000052C6 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 000052CA 487A 0208 pea.l [PC + 0x208 /* 000054D4, value 0x2B4E6F6E '+Non', pstring "None of the doors here seem to be closable!" */] 000052CE 4267 clr.w -[A7] 000052D0 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 000052D4 4EAD 0182 jsr [A5 + 0x182 /* export_44 */] 000052D8 584F addq.w A7, 4 000052DA 486E FEBA pea.l [A6 - 0x146] 000052DE 4EAD 0302 jsr [A5 + 0x302 /* export_92 */] 000052E2 6000 018C bra +0x18E /* 00005470 */ label000052E6: 000052E6 486E FEBA pea.l [A6 - 0x146] 000052EA 487A 0058 pea.l [PC + 0x58 /* 00005344, value 0x4EAD0182 */] 000052EE 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 000052F2 487A 01DA pea.l [PC + 0x1DA /* 000054CE, value 0x4546865, pstring "The " */] 000052F6 4267 clr.w -[A7] 000052F8 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 000052FC 486E FFBA pea.l [A6 - 0x46] 00005300 4267 clr.w -[A7] 00005302 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00005306 3F3C 0020 move.w -[A7], 0x20 /* ' ' */ 0000530A 4267 clr.w -[A7] 0000530C 4EAD 0192 jsr [A5 + 0x192 /* export_46 */] 00005310 486E FFD8 pea.l [A6 - 0x28] 00005314 4267 clr.w -[A7] 00005316 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 0000531A 3F3C 0020 move.w -[A7], 0x20 /* ' ' */ 0000531E 4267 clr.w -[A7] 00005320 4EAD 0192 jsr [A5 + 0x192 /* export_46 */] 00005324 486E FEA2 pea.l [A6 - 0x15E] 00005328 3F07 move.w -[A7], D7 0000532A 4EBA B854 jsr [PC - 0x47AC /* 00000B80 */] 0000532E 584F addq.w A7, 4 00005330 486E FEA2 pea.l [A6 - 0x15E] 00005334 4267 clr.w -[A7] 00005336 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 0000533A 487A 0186 pea.l [PC + 0x186 /* 000054C2, value 0xA206E6F '\n no', pstring " not here!" */] 0000533E 4267 clr.w -[A7] 00005340 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00005344 4EAD 0182 jsr [A5 + 0x182 /* export_44 */] 00005348 584F addq.w A7, 4 0000534A 486E FEBA pea.l [A6 - 0x146] 0000534E 4EAD 0302 jsr [A5 + 0x302 /* export_92 */] 00005352 6000 011C bra +0x11E /* 00005470 */ label00005356: 00005356 3007 move.w D0, D7 00005358 E540 asl D0.w, 2 0000535A 0640 D2B2 addi.w D0, 0xD2B2 0000535E 2075 0000 movea.l A0, [A5 + D0.w] 00005362 1028 0102 move.b D0, [A0 + 0x102] 00005366 5300 subq.b D0, 1 00005368 673C beq +0x3E /* 000053A6 */ 0000536A 486E FEBA pea.l [A6 - 0x146] 0000536E 487A 0024 pea.l [PC + 0x24 /* 00005394, value 0x4EAD0182 */] 00005372 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 00005376 487A 0144 pea.l [PC + 0x144 /* 000054BC, value 0x4546865, pstring "The " */] 0000537A 4267 clr.w -[A7] 0000537C 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00005380 486E FFD8 pea.l [A6 - 0x28] 00005384 4267 clr.w -[A7] 00005386 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 0000538A 487A 011E pea.l [PC + 0x11E /* 000054AA, value 0x11206361, pstring " can\'t be closed!" */] 0000538E 4267 clr.w -[A7] 00005390 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00005394 4EAD 0182 jsr [A5 + 0x182 /* export_44 */] 00005398 584F addq.w A7, 4 0000539A 486E FEBA pea.l [A6 - 0x146] 0000539E 4EAD 0302 jsr [A5 + 0x302 /* export_92 */] 000053A2 6000 00CC bra +0xCE /* 00005470 */ label000053A6: 000053A6 3007 move.w D0, D7 000053A8 E540 asl D0.w, 2 000053AA 0640 D2B2 addi.w D0, 0xD2B2 000053AE 2075 0000 movea.l A0, [A5 + D0.w] 000053B2 1028 0103 move.b D0, [A0 + 0x103] 000053B6 5300 subq.b D0, 1 000053B8 673A beq +0x3C /* 000053F4 */ 000053BA 486E FEBA pea.l [A6 - 0x146] 000053BE 487A 0024 pea.l [PC + 0x24 /* 000053E4, value 0x4EAD0182 */] 000053C2 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 000053C6 487A 00DC pea.l [PC + 0xDC /* 000054A4, value 0x4546865, pstring "The " */] 000053CA 4267 clr.w -[A7] 000053CC 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 000053D0 486E FFD8 pea.l [A6 - 0x28] 000053D4 4267 clr.w -[A7] 000053D6 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 000053DA 487A 00BA pea.l [PC + 0xBA /* 00005496, value 0xC206973, pstring " isn\'t open!" */] 000053DE 4267 clr.w -[A7] 000053E0 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 000053E4 4EAD 0182 jsr [A5 + 0x182 /* export_44 */] 000053E8 584F addq.w A7, 4 000053EA 486E FEBA pea.l [A6 - 0x146] 000053EE 4EAD 0302 jsr [A5 + 0x302 /* export_92 */] 000053F2 607C bra +0x7E /* 00005470 */ label000053F4: 000053F4 3007 move.w D0, D7 000053F6 E540 asl D0.w, 2 000053F8 0640 D2B2 addi.w D0, 0xD2B2 000053FC 2075 0000 movea.l A0, [A5 + D0.w] 00005400 4228 0103 clr.b [A0 + 0x103] 00005404 486E FEBA pea.l [A6 - 0x146] 00005408 487A 0058 pea.l [PC + 0x58 /* 00005462, value 0x4EAD0182 */] 0000540C 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 00005410 487A 007E pea.l [PC + 0x7E /* 00005490, value 0x4546865, pstring "The " */] 00005414 4267 clr.w -[A7] 00005416 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 0000541A 486E FFBA pea.l [A6 - 0x46] 0000541E 4267 clr.w -[A7] 00005420 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00005424 3F3C 0020 move.w -[A7], 0x20 /* ' ' */ 00005428 4267 clr.w -[A7] 0000542A 4EAD 0192 jsr [A5 + 0x192 /* export_46 */] 0000542E 486E FFD8 pea.l [A6 - 0x28] 00005432 4267 clr.w -[A7] 00005434 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00005438 3F3C 0020 move.w -[A7], 0x20 /* ' ' */ 0000543C 4267 clr.w -[A7] 0000543E 4EAD 0192 jsr [A5 + 0x192 /* export_46 */] 00005442 486E FEA2 pea.l [A6 - 0x15E] 00005446 3F07 move.w -[A7], D7 00005448 4EBA B736 jsr [PC - 0x48CA /* 00000B80 */] 0000544C 584F addq.w A7, 4 0000544E 486E FEA2 pea.l [A6 - 0x15E] 00005452 4267 clr.w -[A7] 00005454 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00005458 487A 0028 pea.l [PC + 0x28 /* 00005482, value 0xC206E6F, pstring " now closed." */] 0000545C 4267 clr.w -[A7] 0000545E 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00005462 4EAD 0182 jsr [A5 + 0x182 /* export_44 */] 00005466 584F addq.w A7, 4 00005468 486E FEBA pea.l [A6 - 0x146] 0000546C 4EAD 0302 jsr [A5 + 0x302 /* export_92 */] label00005470: 00005470 4CDF 00E0 movem.l D5,D6,D7, [A7]+ 00005474 4E5E unlink A6 00005476 2E9F move.l [A7], [A7]+ 00005478 4E75 rts 0000547A 434C chk.w D1, A4 0000547C 4F53 chk.w D7, [A3] 0000547E 454E chk.w D2, A6 00005480 4F55 chk.w D7, [A5] 00005482 0C20 6E6F cmpi.b -[A0], 0x6F /* 'o' */ 00005486 7720 moveq.l D3, 0x20 00005488 636C bls +0x6E /* 000054F6 */ 0000548A 6F73 ble +0x75 /* 000054FF */ 0000548C 6564 bcs +0x66 /* 000054F2 */ 0000548E 2E16 move.l D7, [A6] 00005490 0454 6865 subi.w [A4], 0x6865 /* 'he' */ 00005494 2012 move.l D0, [A2] 00005496 0C20 6973 cmpi.b -[A0], 0x73 /* 's' */ 0000549A 6E27 bgt +0x29 /* 000054C3 */ 0000549C 7420 moveq.l D2, 0x20 0000549E 6F70 ble +0x72 /* 00005510 */ 000054A0 656E bcs +0x70 /* 00005510 */ 000054A2 2116 move.l -[A0], [A6] 000054A4 0454 6865 subi.w [A4], 0x6865 /* 'he' */ 000054A8 2012 move.l D0, [A2] 000054AA 1120 move.b -[A0], -[A0] 000054AC 6361 bls +0x63 /* 0000550F */ 000054AE 6E27 bgt +0x29 /* 000054D7 */ 000054B0 7420 moveq.l D2, 0x20 000054B2 6265 bhi +0x67 /* 00005519 */ 000054B4 2063 movea.l A0, -[A3] 000054B6 6C6F bge +0x71 /* 00005527 */ 000054B8 7365 moveq.l D1, 0x65 000054BA 6421 bcc +0x23 /* 000054DD */ 000054BC 0454 6865 subi.w [A4], 0x6865 /* 'he' */ 000054C0 2012 move.l D0, [A2] 000054C2 0A20 6E6F xori.b -[A0], 0x6F /* 'o' */ 000054C6 7420 moveq.l D2, 0x20 000054C8 6865 bvc +0x67 /* 0000552F */ 000054CA 7265 moveq.l D1, 0x65 000054CC 2116 move.l -[A0], [A6] 000054CE 0454 6865 subi.w [A4], 0x6865 /* 'he' */ 000054D2 2012 move.l D0, [A2] 000054D4 2B4E 6F6E move.l [A5 + 0x6F6E], A6 000054D8 6520 bcs +0x22 /* 000054FA */ 000054DA 6F66 ble +0x68 /* 00005542 */ 000054DC 2074 6865 movea.l A0, [A4 + D6 + 0x65] 000054E0 2064 movea.l A0, -[A4] 000054E2 6F6F ble +0x71 /* 00005553 */ 000054E4 7273 moveq.l D1, 0x73 000054E6 2068 6572 movea.l A0, [A0 + 0x6572] 000054EA 6520 bcs +0x22 /* 0000550C */ 000054EC 7365 moveq.l D1, 0x65 000054EE 656D bcs +0x6F /* 0000555D */ 000054F0 2074 6F20 6265 movea.l A0, [A4 + 0x6265 + D6 * 8] // begin alternate branch 000054F2-000054F6 label000054F2: 000054F2 6F20 ble +0x22 /* 00005514 */ 000054F4 6265 bhi +0x67 /* 0000555B */ // end alternate branch 000054F2-000054F6 label000054F2: // (misaligned) label000054F6: 000054F6 2063 movea.l A0, -[A3] 000054F8 6C6F bge +0x71 /* 00005569 */ label000054FA: 000054FA 7361 moveq.l D1, 0x61 000054FC 626C bhi +0x6E /* 0000556A */ 000054FE 6521 bcs +0x23 /* 00005521 */ 00005500 1B54 6865 move.b [A5 + 0x6865], [A4] 00005504 2064 movea.l A0, -[A4] 00005506 6F6F ble +0x71 /* 00005577 */ 00005508 7220 moveq.l D1, 0x20 0000550A 6973 bvs +0x75 /* 0000557F */ label0000550C: 0000550C 2061 movea.l A0, -[A1] 0000550E 6C72 bge +0x74 /* 00005582 */ label00005510: 00005510 6561 bcs +0x63 /* 00005573 */ 00005512 6479 bcc +0x7B /* 0000558D */ label00005514: 00005514 2063 movea.l A0, -[A3] 00005516 6C6F bge +0x71 /* 00005587 */ 00005518 7365 moveq.l D1, 0x65 0000551A 6421 bcc +0x23 /* 0000553D */ 0000551C 0564 bchg -[A4], D2 0000551E 6F6F ble +0x71 /* 0000558F */ 00005520 7273 moveq.l D1, 0x73 00005522 0464 6F6F subi.w -[A4], 0x6F6F /* 'oo' */ 00005526 7216 moveq.l D1, 0x16 00005528 1E54 movea.b A7, [A4] 0000552A 6865 bvc +0x67 /* 00005591 */ 0000552C 7265 moveq.l D1, 0x65 0000552E 2773 206E 6F74 move.l [A3 + 0x6F74], [A3 + D2.w + 0x6E] 00005534 6869 bvc +0x6B /* 0000559F */ 00005536 6E67 bgt +0x69 /* 0000559F */ 00005538 2068 6572 movea.l A0, [A0 + 0x6572] 0000553C 6520 bcs +0x22 /* 0000555E */ 0000553E 746F moveq.l D2, 0x6F 00005540 2063 movea.l A0, -[A3] label00005542: 00005542 6C6F bge +0x71 /* 000055B3 */ 00005544 7365 moveq.l D1, 0x65 00005546 2116 move.l -[A0], [A6] export_161: 00005548 4E56 FE8C link A6, -0x0174 0000554C 48E7 0300 movem.l -[A7], D6,D7 00005550 206E 0010 movea.l A0, [A6 + 0x10] 00005554 43EE FFA8 lea.l A1, [A6 - 0x58] 00005558 7005 moveq.l D0, 0x05 label0000555A: 0000555A 22D8 move.l [A1]+, [A0]+ 0000555C 51C8 FFFC dbf D0, -0x6 /* 0000555A */ // begin alternate branch 0000555E-00005560 label0000555E: 0000555E FFFC .invalid <> // end alternate branch 0000555E-00005560 label0000555E: // (misaligned) 00005560 206E 000C movea.l A0, [A6 + 0xC] 00005564 43EE FFC0 lea.l A1, [A6 - 0x40] 00005568 7005 moveq.l D0, 0x05 label0000556A: 0000556A 22D8 move.l [A1]+, [A0]+ 0000556C 51C8 FFFC dbf D0, -0x6 /* 0000556A */ 00005570 206E 0008 movea.l A0, [A6 + 0x8] 00005574 43EE FFD8 lea.l A1, [A6 - 0x28] 00005578 7005 moveq.l D0, 0x05 label0000557A: 0000557A 22D8 move.l [A1]+, [A0]+ 0000557C 51C8 FFFC dbf D0, -0x6 /* 0000557A */ 00005580 0CAE 0341 4C4C FFA8 cmpi.l [A6 - 0x58], 0x3414C4C // begin alternate branch 00005582-00005588 label00005582: 00005582 0341 bchg D1, D1 00005584 4C4C FFA8 movem.l D3,D5,D7,A0,A1,A2,A3,A4,A5,A6,A7, A4 // end alternate branch 00005582-00005588 label00005582: // (misaligned) 00005588 57C0 seq D0 0000558A 0CAE 0341 4C4C FFD8 cmpi.l [A6 - 0x28], 0x3414C4C 00005592 57C1 seq D1 00005594 8001 or.b D0, D1 00005596 6728 beq +0x2A /* 000055C0 */ 00005598 486E FE8C pea.l [A6 - 0x174] 0000559C 487A 0010 pea.l [PC + 0x10 /* 000055AE, value 0x4EAD0182 */] 000055A0 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 000055A4 487A 1136 pea.l [PC + 0x1136 /* 000066DC, value 0x274E6F74 '\'Not', pstring "Not everything at once - one at a time!" */] 000055A8 4267 clr.w -[A7] 000055AA 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 000055AE 4EAD 0182 jsr [A5 + 0x182 /* export_44 */] 000055B2 584F addq.w A7, 4 000055B4 486E FE8C pea.l [A6 - 0x174] 000055B8 4EAD 0302 jsr [A5 + 0x302 /* export_92 */] 000055BC 6000 0B44 bra +0xB46 /* 00006102 */ label000055C0: 000055C0 487A 1116 pea.l [PC + 0x1116 /* 000066D8, value 0x2415480, pstring "AT" */] 000055C4 486E FFC0 pea.l [A6 - 0x40] 000055C8 4EAD 00CA jsr [A5 + 0xCA /* export_21 */] 000055CC 663C bne +0x3E /* 0000560A */ 000055CE 3F3C 0016 move.w -[A7], 0x16 000055D2 486E FFA8 pea.l [A6 - 0x58] 000055D6 486E FF8C pea.l [A6 - 0x74] 000055DA 4EAD 0142 jsr [A5 + 0x142 /* export_36 */] 000055DE 3F3C 0016 move.w -[A7], 0x16 000055E2 486E FFD8 pea.l [A6 - 0x28] 000055E6 486E FFA8 pea.l [A6 - 0x58] 000055EA 4EAD 0142 jsr [A5 + 0x142 /* export_36 */] 000055EE 3F3C 0016 move.w -[A7], 0x16 000055F2 486E FF8C pea.l [A6 - 0x74] 000055F6 486E FFD8 pea.l [A6 - 0x28] 000055FA 4EAD 0142 jsr [A5 + 0x142 /* export_36 */] 000055FE 41FA 10D2 lea.l A0, [PC + 0x10D2 /* 000066D2, value 0x4574954, pstring "WITH" */] 00005602 43EE FFC0 lea.l A1, [A6 - 0x40] 00005606 22D8 move.l [A1]+, [A0]+ 00005608 22D8 move.l [A1]+, [A0]+ label0000560A: 0000560A 554F subq.w A7, 2 0000560C 486E FFA8 pea.l [A6 - 0x58] 00005610 4EAD 0372 jsr [A5 + 0x372 /* export_106 */] 00005614 101F move.b D0, [A7]+ 00005616 5300 subq.b D0, 1 00005618 674C beq +0x4E /* 00005666 */ 0000561A 486E FE8C pea.l [A6 - 0x174] 0000561E 487A 0010 pea.l [PC + 0x10 /* 00005630, value 0x4EAD0182 */] 00005622 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 00005626 487A 1072 pea.l [PC + 0x1072 /* 0000669A, value 0x36497420 '6It ', pstring "It would really make more sense to specify some living" */] 0000562A 4267 clr.w -[A7] 0000562C 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00005630 4EAD 0182 jsr [A5 + 0x182 /* export_44 */] 00005634 584F addq.w A7, 4 00005636 486E FE8C pea.l [A6 - 0x174] 0000563A 4EAD 0302 jsr [A5 + 0x302 /* export_92 */] 0000563E 486E FE8C pea.l [A6 - 0x174] 00005642 487A 0010 pea.l [PC + 0x10 /* 00005654, value 0x4EAD0182 */] 00005646 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 0000564A 487A 1012 pea.l [PC + 0x1012 /* 0000665E, value 0x3A637265 ':cre', pstring "creature. Hostility really requires a target of some sort." */] 0000564E 4267 clr.w -[A7] 00005650 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00005654 4EAD 0182 jsr [A5 + 0x182 /* export_44 */] 00005658 584F addq.w A7, 4 0000565A 486E FE8C pea.l [A6 - 0x174] 0000565E 4EAD 0302 jsr [A5 + 0x302 /* export_92 */] 00005662 6000 0A9E bra +0xAA0 /* 00006102 */ label00005666: 00005666 554F subq.w A7, 2 00005668 486E FFD8 pea.l [A6 - 0x28] 0000566C 4EAD 036A jsr [A5 + 0x36A /* export_105 */] 00005670 101F move.b D0, [A7]+ 00005672 5300 subq.b D0, 1 00005674 7200 moveq.l D1, 0x00 00005676 122E FFC0 move.b D1, [A6 - 0x40] 0000567A 5341 subq.w D1, 1 0000567C 5FC1 sle D1 0000567E 8001 or.b D0, D1 00005680 6700 00C0 beq +0xC2 /* 00005742 */ 00005684 486E FFD8 pea.l [A6 - 0x28] 00005688 4EAD 034A jsr [A5 + 0x34A /* export_101 */] 0000568C 486E FFA8 pea.l [A6 - 0x58] 00005690 4EAD 034A jsr [A5 + 0x34A /* export_101 */] 00005694 7000 moveq.l D0, 0x00 00005696 102E FFD8 move.b D0, [A6 - 0x28] 0000569A 5340 subq.w D0, 1 0000569C 5FC0 sle D0 0000569E 7200 moveq.l D1, 0x00 000056A0 122E FFC0 move.b D1, [A6 - 0x40] 000056A4 5341 subq.w D1, 1 000056A6 5FC1 sle D1 000056A8 8001 or.b D0, D1 000056AA 6746 beq +0x48 /* 000056F2 */ 000056AC 486E FE8C pea.l [A6 - 0x174] 000056B0 487A 002E pea.l [PC + 0x2E /* 000056E0, value 0x4EAD0182 */] 000056B4 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 000056B8 487A 0F76 pea.l [PC + 0xF76 /* 00006630, value 0x2C596F75 ',You', pstring "You need to specify what you want to use to " */] 000056BC 4267 clr.w -[A7] 000056BE 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 000056C2 487A 0F5E pea.l [PC + 0xF5E /* 00006622, value 0xD73686F '\rsho', pstring "shoot at the " */] 000056C6 4267 clr.w -[A7] 000056C8 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 000056CC 486E FFA8 pea.l [A6 - 0x58] 000056D0 4267 clr.w -[A7] 000056D2 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 000056D6 3F3C 0021 move.w -[A7], 0x21 /* '!' */ 000056DA 4267 clr.w -[A7] 000056DC 4EAD 0192 jsr [A5 + 0x192 /* export_46 */] 000056E0 4EAD 0182 jsr [A5 + 0x182 /* export_44 */] 000056E4 584F addq.w A7, 4 000056E6 486E FE8C pea.l [A6 - 0x174] 000056EA 4EAD 0302 jsr [A5 + 0x302 /* export_92 */] 000056EE 6000 0A12 bra +0xA14 /* 00006102 */ label000056F2: 000056F2 486E FE8C pea.l [A6 - 0x174] 000056F6 487A 0038 pea.l [PC + 0x38 /* 00005730, value 0x4EAD0182 */] 000056FA 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 000056FE 487A 0F16 pea.l [PC + 0xF16 /* 00006616, value 0xA557369 '\nUsi', pstring "Using the " */] 00005702 4267 clr.w -[A7] 00005704 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00005708 486E FFD8 pea.l [A6 - 0x28] 0000570C 4267 clr.w -[A7] 0000570E 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00005712 487A 0EF4 pea.l [PC + 0xEF4 /* 00006608, value 0xD20746F '\r to', pstring " to kill the " */] 00005716 4267 clr.w -[A7] 00005718 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 0000571C 486E FFA8 pea.l [A6 - 0x58] 00005720 4267 clr.w -[A7] 00005722 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00005726 487A 0EC6 pea.l [PC + 0xEC6 /* 000065EE, value 0x1920646F, pstring " doesn\'t make much sense!" */] 0000572A 4267 clr.w -[A7] 0000572C 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00005730 4EAD 0182 jsr [A5 + 0x182 /* export_44 */] 00005734 584F addq.w A7, 4 00005736 486E FE8C pea.l [A6 - 0x174] 0000573A 4EAD 0302 jsr [A5 + 0x302 /* export_92 */] 0000573E 6000 09C2 bra +0x9C4 /* 00006102 */ label00005742: 00005742 554F subq.w A7, 2 00005744 486E FFA8 pea.l [A6 - 0x58] 00005748 4EAD 03A2 jsr [A5 + 0x3A2 /* export_112 */] 0000574C 3E1F move.w D7, [A7]+ 0000574E 554F subq.w A7, 2 00005750 486E FFD8 pea.l [A6 - 0x28] 00005754 4EAD 039A jsr [A5 + 0x39A /* export_111 */] 00005758 3C1F move.w D6, [A7]+ 0000575A 486E FFA8 pea.l [A6 - 0x58] 0000575E 4EAD 034A jsr [A5 + 0x34A /* export_101 */] 00005762 486E FFD8 pea.l [A6 - 0x28] 00005766 4EAD 034A jsr [A5 + 0x34A /* export_101 */] 0000576A 7000 moveq.l D0, 0x00 0000576C 102E FFD8 move.b D0, [A6 - 0x28] 00005770 5340 subq.w D0, 1 00005772 5FC0 sle D0 00005774 7200 moveq.l D1, 0x00 00005776 122E FFC0 move.b D1, [A6 - 0x40] 0000577A 5341 subq.w D1, 1 0000577C 5FC1 sle D1 0000577E 8001 or.b D0, D1 00005780 6746 beq +0x48 /* 000057C8 */ 00005782 486E FE8C pea.l [A6 - 0x174] 00005786 487A 002E pea.l [PC + 0x2E /* 000057B6, value 0x4EAD0182 */] 0000578A 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 0000578E 487A 0E30 pea.l [PC + 0xE30 /* 000065C0, value 0x2C596F75 ',You', pstring "You need to specify what you want to use to " */] 00005792 4267 clr.w -[A7] 00005794 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00005798 487A 0E18 pea.l [PC + 0xE18 /* 000065B2, value 0xD73686F '\rsho', pstring "shoot at the " */] 0000579C 4267 clr.w -[A7] 0000579E 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 000057A2 486E FFA8 pea.l [A6 - 0x58] 000057A6 4267 clr.w -[A7] 000057A8 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 000057AC 3F3C 0021 move.w -[A7], 0x21 /* '!' */ 000057B0 4267 clr.w -[A7] 000057B2 4EAD 0192 jsr [A5 + 0x192 /* export_46 */] 000057B6 4EAD 0182 jsr [A5 + 0x182 /* export_44 */] 000057BA 584F addq.w A7, 4 000057BC 486E FE8C pea.l [A6 - 0x174] 000057C0 4EAD 0302 jsr [A5 + 0x302 /* export_92 */] 000057C4 6000 093C bra +0x93E /* 00006102 */ label000057C8: 000057C8 554F subq.w A7, 2 000057CA 3F06 move.w -[A7], D6 000057CC 4EAD 038A jsr [A5 + 0x38A /* export_109 */] 000057D0 0C5F 0001 cmpi.w [A7]+, 0x1 000057D4 56C0 sne D0 000057D6 2F00 move.l -[A7], D0 000057D8 554F subq.w A7, 2 000057DA 3F06 move.w -[A7], D6 000057DC 4EAD 038A jsr [A5 + 0x38A /* export_109 */] 000057E0 321F move.w D1, [A7]+ 000057E2 201F move.l D0, [A7]+ 000057E4 B26D D76E cmp.w D1, [A5 - 0x2892] 000057E8 56C1 sne D1 000057EA C001 and.b D0, D1 000057EC 673C beq +0x3E /* 0000582A */ 000057EE 486E FE8C pea.l [A6 - 0x174] 000057F2 487A 0024 pea.l [PC + 0x24 /* 00005818, value 0x4EAD0182 */] 000057F6 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 000057FA 487A 0D9E pea.l [PC + 0xD9E /* 0000659A, value 0x17536F72, pstring "Sorry, but there is no " */] 000057FE 4267 clr.w -[A7] 00005800 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00005804 486E FFD8 pea.l [A6 - 0x28] 00005808 4267 clr.w -[A7] 0000580A 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 0000580E 487A 0D82 pea.l [PC + 0xD82 /* 00006592, value 0x6206865, pstring " here." */] 00005812 4267 clr.w -[A7] 00005814 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00005818 4EAD 0182 jsr [A5 + 0x182 /* export_44 */] 0000581C 584F addq.w A7, 4 0000581E 486E FE8C pea.l [A6 - 0x174] 00005822 4EAD 0302 jsr [A5 + 0x302 /* export_92 */] 00005826 6000 08DA bra +0x8DC /* 00006102 */ label0000582A: 0000582A 3006 move.w D0, D6 0000582C E540 asl D0.w, 2 0000582E 0640 D2B2 addi.w D0, 0xD2B2 00005832 2075 0000 movea.l A0, [A5 + D0.w] 00005836 1028 010C move.b D0, [A0 + 0x10C] 0000583A 5300 subq.b D0, 1 0000583C 673C beq +0x3E /* 0000587A */ 0000583E 486E FE8C pea.l [A6 - 0x174] 00005842 487A 0024 pea.l [PC + 0x24 /* 00005868, value 0x4EAD0182 */] 00005846 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 0000584A 487A 0D2A pea.l [PC + 0xD2A /* 00006576, value 0x1A596F75, pstring "You can\'t seem to get the " */] 0000584E 4267 clr.w -[A7] 00005850 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00005854 486E FFD8 pea.l [A6 - 0x28] 00005858 4267 clr.w -[A7] 0000585A 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 0000585E 487A 0D0A pea.l [PC + 0xD0A /* 0000656A, value 0xA20746F '\n to', pstring " to shoot!" */] 00005862 4267 clr.w -[A7] 00005864 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00005868 4EAD 0182 jsr [A5 + 0x182 /* export_44 */] 0000586C 584F addq.w A7, 4 0000586E 486E FE8C pea.l [A6 - 0x174] 00005872 4EAD 0302 jsr [A5 + 0x302 /* export_92 */] 00005876 6000 088A bra +0x88C /* 00006102 */ label0000587A: 0000587A 3006 move.w D0, D6 0000587C E540 asl D0.w, 2 0000587E 0640 D2B2 addi.w D0, 0xD2B2 00005882 2075 0000 movea.l A0, [A5 + D0.w] 00005886 0C68 0001 010E cmpi.w [A0 + 0x10E], 0x1 0000588C 6C3C bge +0x3E /* 000058CA */ 0000588E 486E FE8C pea.l [A6 - 0x174] 00005892 487A 0024 pea.l [PC + 0x24 /* 000058B8, value 0x4EAD0182 */] 00005896 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 0000589A 487A 0CC8 pea.l [PC + 0xCC8 /* 00006564, value 0x4546865, pstring "The " */] 0000589E 4267 clr.w -[A7] 000058A0 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 000058A4 486E FFD8 pea.l [A6 - 0x28] 000058A8 4267 clr.w -[A7] 000058AA 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 000058AE 487A 0CA0 pea.l [PC + 0xCA0 /* 00006550, value 0x13207365, pstring " seems to be empty!" */] 000058B2 4267 clr.w -[A7] 000058B4 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 000058B8 4EAD 0182 jsr [A5 + 0x182 /* export_44 */] 000058BC 584F addq.w A7, 4 000058BE 486E FE8C pea.l [A6 - 0x174] 000058C2 4EAD 0302 jsr [A5 + 0x302 /* export_92 */] 000058C6 6000 083A bra +0x83C /* 00006102 */ label000058CA: 000058CA 3007 move.w D0, D7 000058CC E540 asl D0.w, 2 000058CE 0640 CF92 addi.w D0, 0xCF92 000058D2 2075 0000 movea.l A0, [A5 + D0.w] 000058D6 3028 00D8 move.w D0, [A0 + 0xD8] 000058DA B06D D76E cmp.w D0, [A5 - 0x2892] 000058DE 673C beq +0x3E /* 0000591C */ 000058E0 486E FE8C pea.l [A6 - 0x174] 000058E4 487A 0024 pea.l [PC + 0x24 /* 0000590A, value 0x4EAD0182 */] 000058E8 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 000058EC 487A 0C54 pea.l [PC + 0xC54 /* 00006542, value 0xC546865, pstring "There is no " */] 000058F0 4267 clr.w -[A7] 000058F2 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 000058F6 486E FFA8 pea.l [A6 - 0x58] 000058FA 4267 clr.w -[A7] 000058FC 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00005900 487A 0C38 pea.l [PC + 0xC38 /* 0000653A, value 0x6206865, pstring " here." */] 00005904 4267 clr.w -[A7] 00005906 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 0000590A 4EAD 0182 jsr [A5 + 0x182 /* export_44 */] 0000590E 584F addq.w A7, 4 00005910 486E FE8C pea.l [A6 - 0x174] 00005914 4EAD 0302 jsr [A5 + 0x302 /* export_92 */] 00005918 6000 07E8 bra +0x7EA /* 00006102 */ label0000591C: 0000591C 554F subq.w A7, 2 0000591E 3F06 move.w -[A7], D6 00005920 4EAD 038A jsr [A5 + 0x38A /* export_109 */] 00005924 301F move.w D0, [A7]+ 00005926 B06D D76E cmp.w D0, [A5 - 0x2892] 0000592A 664A bne +0x4C /* 00005976 */ 0000592C 486E FE8C pea.l [A6 - 0x174] 00005930 487A 0024 pea.l [PC + 0x24 /* 00005956, value 0x4EAD0182 */] 00005934 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 00005938 487A 0BE4 pea.l [PC + 0xBE4 /* 0000651E, value 0x1A596F75, pstring "You reach down to get the " */] 0000593C 4267 clr.w -[A7] 0000593E 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00005942 486E FFD8 pea.l [A6 - 0x28] 00005946 4267 clr.w -[A7] 00005948 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 0000594C 487A 0BAE pea.l [PC + 0xBAE /* 000064FC, value 0x212E2020 '!. ', pstring ". You fumble and almost drop it." */] 00005950 4267 clr.w -[A7] 00005952 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00005956 4EAD 0182 jsr [A5 + 0x182 /* export_44 */] 0000595A 584F addq.w A7, 4 0000595C 486E FE8C pea.l [A6 - 0x174] 00005960 4EAD 0302 jsr [A5 + 0x302 /* export_92 */] 00005964 3006 move.w D0, D6 00005966 E540 asl D0.w, 2 00005968 0640 D2B2 addi.w D0, 0xD2B2 0000596C 2075 0000 movea.l A0, [A5 + D0.w] 00005970 317C 0001 00F4 move.w [A0 + 0xF4], 0x1 label00005976: 00005976 3007 move.w D0, D7 00005978 E540 asl D0.w, 2 0000597A 0640 CF92 addi.w D0, 0xCF92 0000597E 2075 0000 movea.l A0, [A5 + D0.w] 00005982 4A28 00DC tst.b [A0 + 0xDC] 00005986 6700 033C beq +0x33E /* 00005CC4 */ 0000598A 3007 move.w D0, D7 0000598C E540 asl D0.w, 2 0000598E 0640 CF92 addi.w D0, 0xCF92 00005992 2075 0000 movea.l A0, [A5 + D0.w] 00005996 BC68 00DA cmp.w D6, [A0 + 0xDA] 0000599A 6600 0132 bne +0x134 /* 00005ACE */ 0000599E 486E FE8C pea.l [A6 - 0x174] 000059A2 487A 0038 pea.l [PC + 0x38 /* 000059DC, value 0x4EAD0182 */] 000059A6 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 000059AA 487A 0B42 pea.l [PC + 0xB42 /* 000064EE, value 0xC596F75, pstring "You aim the " */] 000059AE 4267 clr.w -[A7] 000059B0 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 000059B4 486E FFD8 pea.l [A6 - 0x28] 000059B8 4267 clr.w -[A7] 000059BA 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 000059BE 487A 0B24 pea.l [PC + 0xB24 /* 000064E4, value 0x8206174, pstring " at the " */] 000059C2 4267 clr.w -[A7] 000059C4 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 000059C8 486E FFA8 pea.l [A6 - 0x58] 000059CC 4267 clr.w -[A7] 000059CE 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 000059D2 487A 0AF8 pea.l [PC + 0xAF8 /* 000064CC, value 0x1620616E, pstring " and pull the trigger." */] 000059D6 4267 clr.w -[A7] 000059D8 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 000059DC 4EAD 0182 jsr [A5 + 0x182 /* export_44 */] 000059E0 584F addq.w A7, 4 000059E2 486E FE8C pea.l [A6 - 0x174] 000059E6 4EAD 0302 jsr [A5 + 0x302 /* export_92 */] 000059EA 486E FE8C pea.l [A6 - 0x174] 000059EE 487A 0010 pea.l [PC + 0x10 /* 00005A00, value 0x4EAD0182 */] 000059F2 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 000059F6 487A 0AC0 pea.l [PC + 0xAC0 /* 000064B8, value 0x12497427, pstring "It\'s a direct hit!" */] 000059FA 4267 clr.w -[A7] 000059FC 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00005A00 4EAD 0182 jsr [A5 + 0x182 /* export_44 */] 00005A04 584F addq.w A7, 4 00005A06 486E FE8C pea.l [A6 - 0x174] 00005A0A 4EAD 0302 jsr [A5 + 0x302 /* export_92 */] 00005A0E 486E FE8C pea.l [A6 - 0x174] 00005A12 487A 0052 pea.l [PC + 0x52 /* 00005A66, value 0x4EAD0182 */] 00005A16 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 00005A1A 487A 0A96 pea.l [PC + 0xA96 /* 000064B2, value 0x4546865, pstring "The " */] 00005A1E 4267 clr.w -[A7] 00005A20 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00005A24 486E FFA8 pea.l [A6 - 0x58] 00005A28 4267 clr.w -[A7] 00005A2A 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00005A2E 3F3C 0020 move.w -[A7], 0x20 /* ' ' */ 00005A32 4267 clr.w -[A7] 00005A34 4EAD 0192 jsr [A5 + 0x192 /* export_46 */] 00005A38 3007 move.w D0, D7 00005A3A E540 asl D0.w, 2 00005A3C 0640 CF92 addi.w D0, 0xCF92 00005A40 2075 0000 movea.l A0, [A5 + D0.w] 00005A44 7000 moveq.l D0, 0x00 00005A46 1028 00EA move.b D0, [A0 + 0xEA] 00005A4A C1FC 0018 muls.w D0, 0x18 00005A4E 0640 E134 addi.w D0, 0xE134 00005A52 4875 0000 pea.l [A5 + D0.w] 00005A56 4267 clr.w -[A7] 00005A58 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00005A5C 487A 0A30 pea.l [PC + 0xA30 /* 0000648E, value 0x2320616E '# an', pstring " angrily, and writhes in agony and " */] 00005A60 4267 clr.w -[A7] 00005A62 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00005A66 4EAD 0182 jsr [A5 + 0x182 /* export_44 */] 00005A6A 584F addq.w A7, 4 00005A6C 486E FE8C pea.l [A6 - 0x174] 00005A70 4EAD 0302 jsr [A5 + 0x302 /* export_92 */] 00005A74 486E FE8C pea.l [A6 - 0x174] 00005A78 487A 0010 pea.l [PC + 0x10 /* 00005A8A, value 0x4EAD0182 */] 00005A7C 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 00005A80 487A 09E6 pea.l [PC + 0x9E6 /* 00006468, value 0x25666164 '%fad', pstring "fades away in a cloud of green smoke." */] 00005A84 4267 clr.w -[A7] 00005A86 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00005A8A 4EAD 0182 jsr [A5 + 0x182 /* export_44 */] 00005A8E 584F addq.w A7, 4 00005A90 486E FE8C pea.l [A6 - 0x174] 00005A94 4EAD 0302 jsr [A5 + 0x302 /* export_92 */] 00005A98 3007 move.w D0, D7 00005A9A E540 asl D0.w, 2 00005A9C 0640 CF92 addi.w D0, 0xCF92 00005AA0 2075 0000 movea.l A0, [A5 + D0.w] 00005AA4 4268 00D8 clr.w [A0 + 0xD8] 00005AA8 3006 move.w D0, D6 00005AAA E540 asl D0.w, 2 00005AAC 0640 D2B2 addi.w D0, 0xD2B2 00005AB0 2075 0000 movea.l A0, [A5 + D0.w] 00005AB4 3028 010E move.w D0, [A0 + 0x10E] 00005AB8 5340 subq.w D0, 1 00005ABA 3206 move.w D1, D6 00005ABC E541 asl D1.w, 2 00005ABE 0641 D2B2 addi.w D1, 0xD2B2 00005AC2 2075 1000 movea.l A0, [A5 + D1.w] 00005AC6 3140 010E move.w [A0 + 0x10E], D0 00005ACA 6000 0636 bra +0x638 /* 00006102 */ label00005ACE: 00005ACE 486E FFA8 pea.l [A6 - 0x58] 00005AD2 4EAD 034A jsr [A5 + 0x34A /* export_101 */] 00005AD6 486E FFD8 pea.l [A6 - 0x28] 00005ADA 4EAD 034A jsr [A5 + 0x34A /* export_101 */] 00005ADE 486E FE8C pea.l [A6 - 0x174] 00005AE2 487A 0038 pea.l [PC + 0x38 /* 00005B1C, value 0x4EAD0182 */] 00005AE6 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 00005AEA 487A 096E pea.l [PC + 0x96E /* 0000645A, value 0xC596F75, pstring "You aim the " */] 00005AEE 4267 clr.w -[A7] 00005AF0 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00005AF4 486E FFD8 pea.l [A6 - 0x28] 00005AF8 4267 clr.w -[A7] 00005AFA 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00005AFE 487A 0950 pea.l [PC + 0x950 /* 00006450, value 0x8206174, pstring " at the " */] 00005B02 4267 clr.w -[A7] 00005B04 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00005B08 486E FFA8 pea.l [A6 - 0x58] 00005B0C 4267 clr.w -[A7] 00005B0E 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00005B12 487A 0924 pea.l [PC + 0x924 /* 00006438, value 0x1620616E, pstring " and pull the trigger." */] 00005B16 4267 clr.w -[A7] 00005B18 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00005B1C 4EAD 0182 jsr [A5 + 0x182 /* export_44 */] 00005B20 584F addq.w A7, 4 00005B22 486E FE8C pea.l [A6 - 0x174] 00005B26 4EAD 0302 jsr [A5 + 0x302 /* export_92 */] 00005B2A 486E FE8C pea.l [A6 - 0x174] 00005B2E 487A 0010 pea.l [PC + 0x10 /* 00005B40, value 0x4EAD0182 */] 00005B32 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 00005B36 487A 08EC pea.l [PC + 0x8EC /* 00006424, value 0x12497427, pstring "It\'s a direct hit!" */] 00005B3A 4267 clr.w -[A7] 00005B3C 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00005B40 4EAD 0182 jsr [A5 + 0x182 /* export_44 */] 00005B44 584F addq.w A7, 4 00005B46 486E FE8C pea.l [A6 - 0x174] 00005B4A 4EAD 0302 jsr [A5 + 0x302 /* export_92 */] 00005B4E 486E FE8C pea.l [A6 - 0x174] 00005B52 487A 0052 pea.l [PC + 0x52 /* 00005BA6, value 0x4EAD0182 */] 00005B56 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 00005B5A 487A 08C2 pea.l [PC + 0x8C2 /* 0000641E, value 0x4546865, pstring "The " */] 00005B5E 4267 clr.w -[A7] 00005B60 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00005B64 486E FFA8 pea.l [A6 - 0x58] 00005B68 4267 clr.w -[A7] 00005B6A 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00005B6E 3F3C 0020 move.w -[A7], 0x20 /* ' ' */ 00005B72 4267 clr.w -[A7] 00005B74 4EAD 0192 jsr [A5 + 0x192 /* export_46 */] 00005B78 3007 move.w D0, D7 00005B7A E540 asl D0.w, 2 00005B7C 0640 CF92 addi.w D0, 0xCF92 00005B80 2075 0000 movea.l A0, [A5 + D0.w] 00005B84 7000 moveq.l D0, 0x00 00005B86 1028 00EA move.b D0, [A0 + 0xEA] 00005B8A C1FC 0018 muls.w D0, 0x18 00005B8E 0640 E134 addi.w D0, 0xE134 00005B92 4875 0000 pea.l [A5 + D0.w] 00005B96 4267 clr.w -[A7] 00005B98 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00005B9C 487A 085E pea.l [PC + 0x85E /* 000063FC, value 0x2020616E ' an', pstring " angrily, and falls to the floor" */] 00005BA0 4267 clr.w -[A7] 00005BA2 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00005BA6 4EAD 0182 jsr [A5 + 0x182 /* export_44 */] 00005BAA 584F addq.w A7, 4 00005BAC 486E FE8C pea.l [A6 - 0x174] 00005BB0 4EAD 0302 jsr [A5 + 0x302 /* export_92 */] 00005BB4 486E FE8C pea.l [A6 - 0x174] 00005BB8 487A 003E pea.l [PC + 0x3E /* 00005BF8, value 0x4EAD0182 */] 00005BBC 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 00005BC0 487A 0826 pea.l [PC + 0x826 /* 000063E8, value 0x13666F72, pstring "for a moment. Then " */] 00005BC4 4267 clr.w -[A7] 00005BC6 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00005BCA 3007 move.w D0, D7 00005BCC E540 asl D0.w, 2 00005BCE 0640 CF92 addi.w D0, 0xCF92 00005BD2 2075 0000 movea.l A0, [A5 + D0.w] 00005BD6 7000 moveq.l D0, 0x00 00005BD8 1028 00EA move.b D0, [A0 + 0xEA] 00005BDC C1FC 0018 muls.w D0, 0x18 00005BE0 0640 E20C addi.w D0, 0xE20C 00005BE4 4875 0000 pea.l [A5 + D0.w] 00005BE8 4267 clr.w -[A7] 00005BEA 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00005BEE 487A 07DA pea.l [PC + 0x7DA /* 000063CA, value 0x1C206C65, pstring " leaps up and eyes you quite" */] 00005BF2 4267 clr.w -[A7] 00005BF4 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00005BF8 4EAD 0182 jsr [A5 + 0x182 /* export_44 */] 00005BFC 584F addq.w A7, 4 00005BFE 486E FE8C pea.l [A6 - 0x174] 00005C02 4EAD 0302 jsr [A5 + 0x302 /* export_92 */] 00005C06 486E FE8C pea.l [A6 - 0x174] 00005C0A 487A 003E pea.l [PC + 0x3E /* 00005C4A, value 0x4EAD0182 */] 00005C0E 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 00005C12 487A 079C pea.l [PC + 0x79C /* 000063B0, value 0x19616E67, pstring "angrily. Though wounded, " */] 00005C16 4267 clr.w -[A7] 00005C18 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00005C1C 3007 move.w D0, D7 00005C1E E540 asl D0.w, 2 00005C20 0640 CF92 addi.w D0, 0xCF92 00005C24 2075 0000 movea.l A0, [A5 + D0.w] 00005C28 7000 moveq.l D0, 0x00 00005C2A 1028 00EA move.b D0, [A0 + 0xEA] 00005C2E C1FC 0018 muls.w D0, 0x18 00005C32 0640 E20C addi.w D0, 0xE20C 00005C36 4875 0000 pea.l [A5 + D0.w] 00005C3A 4267 clr.w -[A7] 00005C3C 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00005C40 487A 0754 pea.l [PC + 0x754 /* 00006396, value 0x18207365, pstring " seems no less dangerous" */] 00005C44 4267 clr.w -[A7] 00005C46 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00005C4A 4EAD 0182 jsr [A5 + 0x182 /* export_44 */] 00005C4E 584F addq.w A7, 4 00005C50 486E FE8C pea.l [A6 - 0x174] 00005C54 4EAD 0302 jsr [A5 + 0x302 /* export_92 */] 00005C58 486E FE8C pea.l [A6 - 0x174] 00005C5C 487A 0010 pea.l [PC + 0x10 /* 00005C6E, value 0x4EAD0182 */] 00005C60 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 00005C64 487A 0724 pea.l [PC + 0x724 /* 0000638A, value 0xB6F7220, pstring "or hostile." */] 00005C68 4267 clr.w -[A7] 00005C6A 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00005C6E 4EAD 0182 jsr [A5 + 0x182 /* export_44 */] 00005C72 584F addq.w A7, 4 00005C74 486E FE8C pea.l [A6 - 0x174] 00005C78 4EAD 0302 jsr [A5 + 0x302 /* export_92 */] 00005C7C 3006 move.w D0, D6 00005C7E E540 asl D0.w, 2 00005C80 0640 D2B2 addi.w D0, 0xD2B2 00005C84 2075 0000 movea.l A0, [A5 + D0.w] 00005C88 3028 010E move.w D0, [A0 + 0x10E] 00005C8C 5340 subq.w D0, 1 00005C8E 3206 move.w D1, D6 00005C90 E541 asl D1.w, 2 00005C92 0641 D2B2 addi.w D1, 0xD2B2 00005C96 2075 1000 movea.l A0, [A5 + D1.w] 00005C9A 3140 010E move.w [A0 + 0x10E], D0 00005C9E 3007 move.w D0, D7 00005CA0 E540 asl D0.w, 2 00005CA2 0640 CF92 addi.w D0, 0xCF92 00005CA6 2075 0000 movea.l A0, [A5 + D0.w] 00005CAA 3028 00E2 move.w D0, [A0 + 0xE2] 00005CAE 5240 addq.w D0, 1 00005CB0 3207 move.w D1, D7 00005CB2 E541 asl D1.w, 2 00005CB4 0641 CF92 addi.w D1, 0xCF92 00005CB8 2075 1000 movea.l A0, [A5 + D1.w] 00005CBC 3140 00E2 move.w [A0 + 0xE2], D0 00005CC0 6000 0440 bra +0x442 /* 00006102 */ label00005CC4: 00005CC4 3007 move.w D0, D7 00005CC6 E540 asl D0.w, 2 00005CC8 0640 CF92 addi.w D0, 0xCF92 00005CCC 2075 0000 movea.l A0, [A5 + D0.w] 00005CD0 BC68 00DA cmp.w D6, [A0 + 0xDA] 00005CD4 6600 0228 bne +0x22A /* 00005EFE */ 00005CD8 486E FE8C pea.l [A6 - 0x174] 00005CDC 487A 0038 pea.l [PC + 0x38 /* 00005D16, value 0x4EAD0182 */] 00005CE0 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 00005CE4 487A 0696 pea.l [PC + 0x696 /* 0000637C, value 0xC596F75, pstring "You aim the " */] 00005CE8 4267 clr.w -[A7] 00005CEA 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00005CEE 486E FFD8 pea.l [A6 - 0x28] 00005CF2 4267 clr.w -[A7] 00005CF4 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00005CF8 487A 0678 pea.l [PC + 0x678 /* 00006372, value 0x8206174, pstring " at the " */] 00005CFC 4267 clr.w -[A7] 00005CFE 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00005D02 486E FFA8 pea.l [A6 - 0x58] 00005D06 4267 clr.w -[A7] 00005D08 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00005D0C 487A 064C pea.l [PC + 0x64C /* 0000635A, value 0x1620616E, pstring " and pull the trigger." */] 00005D10 4267 clr.w -[A7] 00005D12 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00005D16 4EAD 0182 jsr [A5 + 0x182 /* export_44 */] 00005D1A 584F addq.w A7, 4 00005D1C 486E FE8C pea.l [A6 - 0x174] 00005D20 4EAD 0302 jsr [A5 + 0x302 /* export_92 */] 00005D24 486E FE8C pea.l [A6 - 0x174] 00005D28 487A 0010 pea.l [PC + 0x10 /* 00005D3A, value 0x4EAD0182 */] 00005D2C 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 00005D30 487A 0614 pea.l [PC + 0x614 /* 00006346, value 0x12497427, pstring "It\'s a direct hit!" */] 00005D34 4267 clr.w -[A7] 00005D36 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00005D3A 4EAD 0182 jsr [A5 + 0x182 /* export_44 */] 00005D3E 584F addq.w A7, 4 00005D40 486E FE8C pea.l [A6 - 0x174] 00005D44 4EAD 0302 jsr [A5 + 0x302 /* export_92 */] 00005D48 486E FE8C pea.l [A6 - 0x174] 00005D4C 487A 0052 pea.l [PC + 0x52 /* 00005DA0, value 0x4EAD0182 */] 00005D50 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 00005D54 487A 05EA pea.l [PC + 0x5EA /* 00006340, value 0x4546865, pstring "The " */] 00005D58 4267 clr.w -[A7] 00005D5A 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00005D5E 486E FFA8 pea.l [A6 - 0x58] 00005D62 4267 clr.w -[A7] 00005D64 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00005D68 3F3C 0020 move.w -[A7], 0x20 /* ' ' */ 00005D6C 4267 clr.w -[A7] 00005D6E 4EAD 0192 jsr [A5 + 0x192 /* export_46 */] 00005D72 3007 move.w D0, D7 00005D74 E540 asl D0.w, 2 00005D76 0640 CF92 addi.w D0, 0xCF92 00005D7A 2075 0000 movea.l A0, [A5 + D0.w] 00005D7E 7000 moveq.l D0, 0x00 00005D80 1028 00EA move.b D0, [A0 + 0xEA] 00005D84 C1FC 0018 muls.w D0, 0x18 00005D88 0640 E134 addi.w D0, 0xE134 00005D8C 4875 0000 pea.l [A5 + D0.w] 00005D90 4267 clr.w -[A7] 00005D92 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00005D96 487A 058A pea.l [PC + 0x58A /* 00006322, value 0x1D20616E, pstring " and gives you a puzzled look" */] 00005D9A 4267 clr.w -[A7] 00005D9C 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00005DA0 4EAD 0182 jsr [A5 + 0x182 /* export_44 */] 00005DA4 584F addq.w A7, 4 00005DA6 486E FE8C pea.l [A6 - 0x174] 00005DAA 4EAD 0302 jsr [A5 + 0x302 /* export_92 */] 00005DAE 486E FE8C pea.l [A6 - 0x174] 00005DB2 487A 003E pea.l [PC + 0x3E /* 00005DF2, value 0x4EAD0182 */] 00005DB6 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 00005DBA 487A 055E pea.l [PC + 0x55E /* 0000631A, value 0x6617320, pstring "as if " */] 00005DBE 4267 clr.w -[A7] 00005DC0 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00005DC4 3007 move.w D0, D7 00005DC6 E540 asl D0.w, 2 00005DC8 0640 CF92 addi.w D0, 0xCF92 00005DCC 2075 0000 movea.l A0, [A5 + D0.w] 00005DD0 7000 moveq.l D0, 0x00 00005DD2 1028 00EA move.b D0, [A0 + 0xEA] 00005DD6 C1FC 0018 muls.w D0, 0x18 00005DDA 0640 E20C addi.w D0, 0xE20C 00005DDE 4875 0000 pea.l [A5 + D0.w] 00005DE2 4267 clr.w -[A7] 00005DE4 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00005DE8 487A 0508 pea.l [PC + 0x508 /* 000062F2, value 0x2720636F '\' co', pstring " couldn\'t understand why you would want" */] 00005DEC 4267 clr.w -[A7] 00005DEE 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00005DF2 4EAD 0182 jsr [A5 + 0x182 /* export_44 */] 00005DF6 584F addq.w A7, 4 00005DF8 486E FE8C pea.l [A6 - 0x174] 00005DFC 4EAD 0302 jsr [A5 + 0x302 /* export_92 */] 00005E00 486E FE8C pea.l [A6 - 0x174] 00005E04 487A 006C pea.l [PC + 0x6C /* 00005E72, value 0x4EAD0182 */] 00005E08 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 00005E0C 487A 04DA pea.l [PC + 0x4DA /* 000062E8, value 0x8746F20, pstring "to hurt " */] 00005E10 4267 clr.w -[A7] 00005E12 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00005E16 3007 move.w D0, D7 00005E18 E540 asl D0.w, 2 00005E1A 0640 CF92 addi.w D0, 0xCF92 00005E1E 2075 0000 movea.l A0, [A5 + D0.w] 00005E22 7000 moveq.l D0, 0x00 00005E24 1028 00EA move.b D0, [A0 + 0xEA] 00005E28 C1FC 0018 muls.w D0, 0x18 00005E2C 0640 E1C4 addi.w D0, 0xE1C4 00005E30 4875 0000 pea.l [A5 + D0.w] 00005E34 4267 clr.w -[A7] 00005E36 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00005E3A 487A 04A8 pea.l [PC + 0x4A8 /* 000062E4, value 0x22E2012, pstring ". " */] 00005E3E 4267 clr.w -[A7] 00005E40 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00005E44 3007 move.w D0, D7 00005E46 E540 asl D0.w, 2 00005E48 0640 CF92 addi.w D0, 0xCF92 00005E4C 2075 0000 movea.l A0, [A5 + D0.w] 00005E50 7000 moveq.l D0, 0x00 00005E52 1028 00EA move.b D0, [A0 + 0xEA] 00005E56 C1FC 0018 muls.w D0, 0x18 00005E5A 0640 E254 addi.w D0, 0xE254 00005E5E 4875 0000 pea.l [A5 + D0.w] 00005E62 4267 clr.w -[A7] 00005E64 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00005E68 487A 044C pea.l [PC + 0x44C /* 000062B6, value 0x2C207772 ', wr', pstring " writhes in agony and fades away in a cloud " */] 00005E6C 4267 clr.w -[A7] 00005E6E 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00005E72 4EAD 0182 jsr [A5 + 0x182 /* export_44 */] 00005E76 584F addq.w A7, 4 00005E78 486E FE8C pea.l [A6 - 0x174] 00005E7C 4EAD 0302 jsr [A5 + 0x302 /* export_92 */] 00005E80 486E FE8C pea.l [A6 - 0x174] 00005E84 487A 0010 pea.l [PC + 0x10 /* 00005E96, value 0x4EAD0182 */] 00005E88 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 00005E8C 487A 03E0 pea.l [PC + 0x3E0 /* 0000626E, value 0x476F6620 'Gof ', pstring "of white smoke, but never seems even a bit angry; only confused, upset," */] 00005E90 4267 clr.w -[A7] 00005E92 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00005E96 4EAD 0182 jsr [A5 + 0x182 /* export_44 */] 00005E9A 584F addq.w A7, 4 00005E9C 486E FE8C pea.l [A6 - 0x174] 00005EA0 4EAD 0302 jsr [A5 + 0x302 /* export_92 */] 00005EA4 486E FE8C pea.l [A6 - 0x174] 00005EA8 487A 0010 pea.l [PC + 0x10 /* 00005EBA, value 0x4EAD0182 */] 00005EAC 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 00005EB0 487A 03A6 pea.l [PC + 0x3A6 /* 00006258, value 0x15616E64, pstring "and perhaps betrayed." */] 00005EB4 4267 clr.w -[A7] 00005EB6 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00005EBA 4EAD 0182 jsr [A5 + 0x182 /* export_44 */] 00005EBE 584F addq.w A7, 4 00005EC0 486E FE8C pea.l [A6 - 0x174] 00005EC4 4EAD 0302 jsr [A5 + 0x302 /* export_92 */] 00005EC8 3007 move.w D0, D7 00005ECA E540 asl D0.w, 2 00005ECC 0640 CF92 addi.w D0, 0xCF92 00005ED0 2075 0000 movea.l A0, [A5 + D0.w] 00005ED4 4268 00D8 clr.w [A0 + 0xD8] 00005ED8 3006 move.w D0, D6 00005EDA E540 asl D0.w, 2 00005EDC 0640 D2B2 addi.w D0, 0xD2B2 00005EE0 2075 0000 movea.l A0, [A5 + D0.w] 00005EE4 3028 010E move.w D0, [A0 + 0x10E] 00005EE8 5340 subq.w D0, 1 00005EEA 3206 move.w D1, D6 00005EEC E541 asl D1.w, 2 00005EEE 0641 D2B2 addi.w D1, 0xD2B2 00005EF2 2075 1000 movea.l A0, [A5 + D1.w] 00005EF6 3140 010E move.w [A0 + 0x10E], D0 00005EFA 6000 0206 bra +0x208 /* 00006102 */ label00005EFE: 00005EFE 486E FFA8 pea.l [A6 - 0x58] 00005F02 4EAD 034A jsr [A5 + 0x34A /* export_101 */] 00005F06 486E FFD8 pea.l [A6 - 0x28] 00005F0A 4EAD 034A jsr [A5 + 0x34A /* export_101 */] 00005F0E 486E FE8C pea.l [A6 - 0x174] 00005F12 487A 0038 pea.l [PC + 0x38 /* 00005F4C, value 0x4EAD0182 */] 00005F16 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 00005F1A 487A 032E pea.l [PC + 0x32E /* 0000624A, value 0xC596F75, pstring "You aim the " */] 00005F1E 4267 clr.w -[A7] 00005F20 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00005F24 486E FFD8 pea.l [A6 - 0x28] 00005F28 4267 clr.w -[A7] 00005F2A 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00005F2E 487A 0310 pea.l [PC + 0x310 /* 00006240, value 0x8206174, pstring " at the " */] 00005F32 4267 clr.w -[A7] 00005F34 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00005F38 486E FFA8 pea.l [A6 - 0x58] 00005F3C 4267 clr.w -[A7] 00005F3E 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00005F42 487A 02E4 pea.l [PC + 0x2E4 /* 00006228, value 0x1620616E, pstring " and pull the trigger." */] 00005F46 4267 clr.w -[A7] 00005F48 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00005F4C 4EAD 0182 jsr [A5 + 0x182 /* export_44 */] 00005F50 584F addq.w A7, 4 00005F52 486E FE8C pea.l [A6 - 0x174] 00005F56 4EAD 0302 jsr [A5 + 0x302 /* export_92 */] 00005F5A 486E FE8C pea.l [A6 - 0x174] 00005F5E 487A 0010 pea.l [PC + 0x10 /* 00005F70, value 0x4EAD0182 */] 00005F62 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 00005F66 487A 02AC pea.l [PC + 0x2AC /* 00006214, value 0x12497427, pstring "It\'s a direct hit!" */] 00005F6A 4267 clr.w -[A7] 00005F6C 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00005F70 4EAD 0182 jsr [A5 + 0x182 /* export_44 */] 00005F74 584F addq.w A7, 4 00005F76 486E FE8C pea.l [A6 - 0x174] 00005F7A 4EAD 0302 jsr [A5 + 0x302 /* export_92 */] 00005F7E 486E FE8C pea.l [A6 - 0x174] 00005F82 487A 0048 pea.l [PC + 0x48 /* 00005FCC, value 0x4EAD0182 */] 00005F86 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 00005F8A 487A 0282 pea.l [PC + 0x282 /* 0000620E, value 0x4546865, pstring "The " */] 00005F8E 4267 clr.w -[A7] 00005F90 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00005F94 486E FFA8 pea.l [A6 - 0x58] 00005F98 4267 clr.w -[A7] 00005F9A 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00005F9E 487A 023E pea.l [PC + 0x23E /* 000061DE, value 0x2F206973 '/ is', pstring " is knocked back by the force of the shot, and " */] 00005FA2 4267 clr.w -[A7] 00005FA4 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00005FA8 3007 move.w D0, D7 00005FAA E540 asl D0.w, 2 00005FAC 0640 CF92 addi.w D0, 0xCF92 00005FB0 2075 0000 movea.l A0, [A5 + D0.w] 00005FB4 7000 moveq.l D0, 0x00 00005FB6 1028 00EA move.b D0, [A0 + 0xEA] 00005FBA C1FC 0018 muls.w D0, 0x18 00005FBE 0640 E134 addi.w D0, 0xE134 00005FC2 4875 0000 pea.l [A5 + D0.w] 00005FC6 4267 clr.w -[A7] 00005FC8 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00005FCC 4EAD 0182 jsr [A5 + 0x182 /* export_44 */] 00005FD0 584F addq.w A7, 4 00005FD2 486E FE8C pea.l [A6 - 0x174] 00005FD6 4EAD 0302 jsr [A5 + 0x302 /* export_92 */] 00005FDA 486E FE8C pea.l [A6 - 0x174] 00005FDE 487A 003E pea.l [PC + 0x3E /* 0000601E, value 0x4EAD0182 */] 00005FE2 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 00005FE6 487A 01F2 pea.l [PC + 0x1F2 /* 000061DA, value 0x3617320, pstring "as " */] 00005FEA 4267 clr.w -[A7] 00005FEC 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00005FF0 3007 move.w D0, D7 00005FF2 E540 asl D0.w, 2 00005FF4 0640 CF92 addi.w D0, 0xCF92 00005FF8 2075 0000 movea.l A0, [A5 + D0.w] 00005FFC 7000 moveq.l D0, 0x00 00005FFE 1028 00EA move.b D0, [A0 + 0xEA] 00006002 C1FC 0018 muls.w D0, 0x18 00006006 0640 E20C addi.w D0, 0xE20C 0000600A 4875 0000 pea.l [A5 + D0.w] 0000600E 4267 clr.w -[A7] 00006010 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00006014 487A 019E pea.l [PC + 0x19E /* 000061B4, value 0x24206661 '$ fa', pstring " falls to the floor. After a moment," */] 00006018 4267 clr.w -[A7] 0000601A 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 0000601E 4EAD 0182 jsr [A5 + 0x182 /* export_44 */] 00006022 584F addq.w A7, 4 00006024 486E FE8C pea.l [A6 - 0x174] 00006028 4EAD 0302 jsr [A5 + 0x302 /* export_92 */] 0000602C 486E FE8C pea.l [A6 - 0x174] 00006030 487A 0034 pea.l [PC + 0x34 /* 00006066, value 0x4EAD0182 */] 00006034 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 00006038 3007 move.w D0, D7 0000603A E540 asl D0.w, 2 0000603C 0640 CF92 addi.w D0, 0xCF92 00006040 2075 0000 movea.l A0, [A5 + D0.w] 00006044 7000 moveq.l D0, 0x00 00006046 1028 00EA move.b D0, [A0 + 0xEA] 0000604A C1FC 0018 muls.w D0, 0x18 0000604E 0640 E20C addi.w D0, 0xE20C 00006052 4875 0000 pea.l [A5 + D0.w] 00006056 4267 clr.w -[A7] 00006058 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 0000605C 487A 011C pea.l [PC + 0x11C /* 0000617A, value 0x38207269 '8 ri', pstring " rises, wounded and confused by your unexpected actions." */] 00006060 4267 clr.w -[A7] 00006062 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00006066 4EAD 0182 jsr [A5 + 0x182 /* export_44 */] 0000606A 584F addq.w A7, 4 0000606C 486E FE8C pea.l [A6 - 0x174] 00006070 4EAD 0302 jsr [A5 + 0x302 /* export_92 */] 00006074 486E FE8C pea.l [A6 - 0x174] 00006078 487A 0034 pea.l [PC + 0x34 /* 000060AE, value 0x4EAD0182 */] 0000607C 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 00006080 3007 move.w D0, D7 00006082 E540 asl D0.w, 2 00006084 0640 CF92 addi.w D0, 0xCF92 00006088 2075 0000 movea.l A0, [A5 + D0.w] 0000608C 7000 moveq.l D0, 0x00 0000608E 1028 00EA move.b D0, [A0 + 0xEA] 00006092 C1FC 0018 muls.w D0, 0x18 00006096 0640 E254 addi.w D0, 0xE254 0000609A 4875 0000 pea.l [A5 + D0.w] 0000609E 4267 clr.w -[A7] 000060A0 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 000060A4 487A 009A pea.l [PC + 0x9A /* 00006140, value 0x39207265 '9 re', pstring " retreats a few inches, watching you more carefully than " */] 000060A8 4267 clr.w -[A7] 000060AA 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 000060AE 4EAD 0182 jsr [A5 + 0x182 /* export_44 */] 000060B2 584F addq.w A7, 4 000060B4 486E FE8C pea.l [A6 - 0x174] 000060B8 4EAD 0302 jsr [A5 + 0x302 /* export_92 */] 000060BC 486E FE8C pea.l [A6 - 0x174] 000060C0 487A 0010 pea.l [PC + 0x10 /* 000060D2, value 0x4EAD0182 */] 000060C4 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 000060C8 487A 004E pea.l [PC + 0x4E /* 00006118, value 0x27626566 '\'bef', pstring "before, but still doesn\'t seem hostile." */] 000060CC 4267 clr.w -[A7] 000060CE 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 000060D2 4EAD 0182 jsr [A5 + 0x182 /* export_44 */] 000060D6 584F addq.w A7, 4 000060D8 486E FE8C pea.l [A6 - 0x174] 000060DC 4EAD 0302 jsr [A5 + 0x302 /* export_92 */] 000060E0 3006 move.w D0, D6 000060E2 E540 asl D0.w, 2 000060E4 0640 D2B2 addi.w D0, 0xD2B2 000060E8 2075 0000 movea.l A0, [A5 + D0.w] 000060EC 3028 010E move.w D0, [A0 + 0x10E] 000060F0 5340 subq.w D0, 1 000060F2 3206 move.w D1, D6 000060F4 E541 asl D1.w, 2 000060F6 0641 D2B2 addi.w D1, 0xD2B2 000060FA 2075 1000 movea.l A0, [A5 + D1.w] 000060FE 3140 010E move.w [A0 + 0x10E], D0 label00006102: 00006102 4CDF 00C0 movem.l D6,D7, [A7]+ 00006106 4E5E unlink A6 00006108 205F movea.l A0, [A7]+ 0000610A 4FEF 000C lea.l A7, [A7 + 0xC] 0000610E 4ED0 jmp [A0] 00006110 5348 subq.w A0, 1 00006112 4F4F chk.w D7, A7 00006114 5420 addq.b -[A0], 2 00006116 2020 move.l D0, -[A0] 00006118 2762 6566 move.l [A3 + 0x6566], -[A2] 0000611C 6F72 ble +0x74 /* 00006190 */ 0000611E 652C bcs +0x2E /* 0000614C */ 00006120 2062 movea.l A0, -[A2] 00006122 7574 moveq.l D2, 0x74 00006124 2073 7469 movea.l A0, [A3 + D7.w * 4 + 0x69] 00006128 6C6C bge +0x6E /* 00006196 */ 0000612A 2064 movea.l A0, -[A4] 0000612C 6F65 ble +0x67 /* 00006193 */ 0000612E 736E moveq.l D1, 0x6E 00006130 2774 2073 6565 move.l [A3 + 0x6565], [A4 + D2.w + 0x73] 00006136 6D20 blt +0x22 /* 00006158 */ 00006138 686F bvc +0x71 /* 000061A9 */ 0000613A 7374 moveq.l D1, 0x74 0000613C 696C bvs +0x6E /* 000061AA */ 0000613E 652E bcs +0x30 /* 0000616E */ 00006140 3920 move.w -[A4], -[A0] 00006142 7265 moveq.l D1, 0x65 00006144 7472 moveq.l D2, 0x72 00006146 6561 bcs +0x63 /* 000061A9 */ 00006148 7473 moveq.l D2, 0x73 0000614A 2061 movea.l A0, -[A1] label0000614C: 0000614C 2066 movea.l A0, -[A6] 0000614E 6577 bcs +0x79 /* 000061C7 */ 00006150 2069 6E63 movea.l A0, [A1 + 0x6E63] 00006154 6865 bvc +0x67 /* 000061BB */ 00006156 732C moveq.l D1, 0x2C label00006158: 00006158 2077 6174 movea.l A0, <> 0000615C 6368 bls +0x6A /* 000061C6 */ 0000615E 696E bvs +0x70 /* 000061CE */ 00006160 6720 beq +0x22 /* 00006182 */ 00006162 796F moveq.l D4, 0x6F 00006164 7520 moveq.l D2, 0x20 00006166 6D6F blt +0x71 /* 000061D7 */ 00006168 7265 moveq.l D1, 0x65 0000616A 2063 movea.l A0, -[A3] 0000616C 6172 bsr +0x74 /* 000061E0 */ label0000616E: 0000616E 6566 bcs +0x68 /* 000061D6 */ 00006170 756C moveq.l D2, 0x6C 00006172 6C79 bge +0x7B /* 000061ED */ 00006174 2074 6861 movea.l A0, [A4 + D6 + 0x61] 00006178 6E20 bgt +0x22 /* 0000619A */ 0000617A 3820 move.w D4, -[A0] 0000617C 7269 moveq.l D1, 0x69 0000617E 7365 moveq.l D1, 0x65 00006180 732C moveq.l D1, 0x2C label00006182: 00006182 2077 6F75 movea.l A0, <> 00006186 6E64 bgt +0x66 /* 000061EC */ 00006188 6564 bcs +0x66 /* 000061EE */ 0000618A 2061 movea.l A0, -[A1] 0000618C 6E64 bgt +0x66 /* 000061F2 */ 0000618E 2063 movea.l A0, -[A3] label00006190: 00006190 6F6E ble +0x70 /* 00006200 */ 00006192 6675 bne +0x77 /* 00006209 */ 00006194 7365 moveq.l D1, 0x65 label00006196: 00006196 6420 bcc +0x22 /* 000061B8 */ 00006198 6279 bhi +0x7B /* 00006213 */ label0000619A: 0000619A 2079 6F75 7220 movea.l A0, [0x6F757220] 000061A0 756E moveq.l D2, 0x6E 000061A2 6578 bcs +0x7A /* 0000621C */ 000061A4 7065 moveq.l D0, 0x65 000061A6 6374 bls +0x76 /* 0000621C */ 000061A8 6564 bcs +0x66 /* 0000620E */ label000061AA: 000061AA 2061 movea.l A0, -[A1] 000061AC 6374 bls +0x76 /* 00006222 */ 000061AE 696F bvs +0x71 /* 0000621F */ 000061B0 6E73 bgt +0x75 /* 00006225 */ 000061B2 2E16 move.l D7, [A6] 000061B4 2420 move.l D2, -[A0] 000061B6 6661 bne +0x63 /* 00006219 */ label000061B8: 000061B8 6C6C bge +0x6E /* 00006226 */ 000061BA 7320 moveq.l D1, 0x20 000061BC 746F moveq.l D2, 0x6F 000061BE 2074 6865 movea.l A0, [A4 + D6 + 0x65] 000061C2 2066 movea.l A0, -[A6] 000061C4 6C6F bge +0x71 /* 00006235 */ label000061C6: 000061C6 6F72 ble +0x74 /* 0000623A */ 000061C8 2E20 move.l D7, -[A0] 000061CA 4166 chk.w D0, -[A6] 000061CC 7465 moveq.l D2, 0x65 label000061CE: 000061CE 7220 moveq.l D1, 0x20 000061D0 6120 bsr +0x22 /* 000061F2 */ 000061D2 6D6F blt +0x71 /* 00006243 */ 000061D4 6D65 blt +0x67 /* 0000623B */ label000061D6: 000061D6 6E74 bgt +0x76 /* 0000624C */ 000061D8 2C16 move.l D6, [A6] 000061DA 0361 bchg -[A1], D1 000061DC 7320 moveq.l D1, 0x20 000061DE 2F20 move.l -[A7], -[A0] fn000061E0: 000061E0 6973 bvs +0x75 /* 00006255 */ 000061E2 206B 6E6F movea.l A0, [A3 + 0x6E6F] 000061E6 636B bls +0x6D /* 00006253 */ 000061E8 6564 bcs +0x66 /* 0000624E */ 000061EA 2062 movea.l A0, -[A2] label000061EC: 000061EC 6163 bsr +0x65 /* 00006251 */ label000061EE: 000061EE 6B20 bmi +0x22 /* 00006210 */ 000061F0 6279 bhi +0x7B /* 0000626B */ fn000061F2: 000061F2 2074 6865 movea.l A0, [A4 + D6 + 0x65] 000061F6 2066 movea.l A0, -[A6] 000061F8 6F72 ble +0x74 /* 0000626C */ 000061FA 6365 bls +0x67 /* 00006261 */ 000061FC 206F 6620 movea.l A0, [A7 + 0x6620] label00006200: 00006200 7468 moveq.l D2, 0x68 00006202 6520 bcs +0x22 /* 00006224 */ 00006204 7368 moveq.l D1, 0x68 00006206 6F74 ble +0x76 /* 0000627C */ 00006208 2C20 move.l D6, -[A0] 0000620A 616E bsr +0x70 /* 0000627A */ 0000620C 6420 bcc +0x22 /* 0000622E */ label0000620E: 0000620E 0454 6865 subi.w [A4], 0x6865 /* 'he' */ // begin alternate branch 00006210-00006212 label00006210: 00006210 6865 bvc +0x67 /* 00006277 */ // end alternate branch 00006210-00006212 label00006210: // (misaligned) 00006212 2012 move.l D0, [A2] 00006214 1249 movea.b A1, A1 00006216 7427 moveq.l D2, 0x27 00006218 7320 moveq.l D1, 0x20 0000621A 6120 bsr +0x22 /* 0000623C */ label0000621C: 0000621C 6469 bcc +0x6B /* 00006287 */ 0000621E 7265 moveq.l D1, 0x65 00006220 6374 bls +0x76 /* 00006296 */ label00006222: 00006222 2068 6974 movea.l A0, [A0 + 0x6974] // begin alternate branch 00006224-00006226 label00006224: 00006224 6974 bvs +0x76 /* 0000629A */ // end alternate branch 00006224-00006226 label00006224: // (misaligned) label00006226: 00006226 2116 move.l -[A0], [A6] 00006228 1620 move.b D3, -[A0] 0000622A 616E bsr +0x70 /* 0000629A */ 0000622C 6420 bcc +0x22 /* 0000624E */ label0000622E: 0000622E 7075 moveq.l D0, 0x75 00006230 6C6C bge +0x6E /* 0000629E */ 00006232 2074 6865 movea.l A0, [A4 + D6 + 0x65] 00006236 2074 7269 movea.l A0, [A4 + D7.w * 2 + 0x69] label0000623A: 0000623A 6767 beq +0x69 /* 000062A3 */ fn0000623C: 0000623C 6572 bcs +0x74 /* 000062B0 */ 0000623E 2E16 move.l D7, [A6] 00006240 0820 6174 btst.b -[A0], 0x74 /* 't' */ 00006244 2074 6865 movea.l A0, [A4 + D6 + 0x65] 00006248 2012 move.l D0, [A2] 0000624A 0C59 6F75 cmpi.w [A1]+, 0x6F75 /* 'ou' */ // begin alternate branch 0000624C-0000624E label0000624C: 0000624C 6F75 ble +0x77 /* 000062C3 */ // end alternate branch 0000624C-0000624E label0000624C: // (misaligned) label0000624E: 0000624E 2061 movea.l A0, -[A1] 00006250 696D bvs +0x6F /* 000062BF */ 00006252 2074 6865 movea.l A0, [A4 + D6 + 0x65] 00006256 2012 move.l D0, [A2] 00006258 1561 6E64 move.b [A2 + 0x6E64], -[A1] 0000625C 2070 6572 6861 7073 2062 movea.l A0, [[A0 + 0x68617073] + 0x2062] 00006266 6574 bcs +0x76 /* 000062DC */ 00006268 7261 moveq.l D1, 0x61 0000626A 7965 moveq.l D4, 0x65 label0000626C: 0000626C 642E bcc +0x30 /* 0000629C */ 0000626E 476F 6620 chk.w D3, [A7 + 0x6620] 00006272 7768 moveq.l D3, 0x68 00006274 6974 bvs +0x76 /* 000062EA */ 00006276 6520 bcs +0x22 /* 00006298 */ 00006278 736D moveq.l D1, 0x6D fn0000627A: 0000627A 6F6B ble +0x6D /* 000062E7 */ label0000627C: 0000627C 652C bcs +0x2E /* 000062AA */ 0000627E 2062 movea.l A0, -[A2] 00006280 7574 moveq.l D2, 0x74 00006282 206E 6576 movea.l A0, [A6 + 0x6576] 00006286 6572 bcs +0x74 /* 000062FA */ 00006288 2073 6565 movea.l A0, <> 0000628C 6D73 blt +0x75 /* 00006301 */ 0000628E 2065 movea.l A0, -[A5] 00006290 7665 moveq.l D3, 0x65 00006292 6E20 bgt +0x22 /* 000062B4 */ 00006294 6120 bsr +0x22 /* 000062B6 */ label00006296: 00006296 6269 bhi +0x6B /* 00006301 */ label00006298: 00006298 7420 moveq.l D2, 0x20 fn0000629A: 0000629A 616E bsr +0x70 /* 0000630A */ label0000629C: 0000629C 6772 beq +0x74 /* 00006310 */ label0000629E: 0000629E 793B moveq.l D4, 0x3B 000062A0 206F 6E6C movea.l A0, [A7 + 0x6E6C] 000062A4 7920 moveq.l D4, 0x20 000062A6 636F bls +0x71 /* 00006317 */ 000062A8 6E66 bgt +0x68 /* 00006310 */ label000062AA: 000062AA 7573 moveq.l D2, 0x73 000062AC 6564 bcs +0x66 /* 00006312 */ 000062AE 2C20 move.l D6, -[A0] label000062B0: 000062B0 7570 moveq.l D2, 0x70 000062B2 7365 moveq.l D1, 0x65 label000062B4: 000062B4 742C moveq.l D2, 0x2C fn000062B6: 000062B6 2C20 move.l D6, -[A0] 000062B8 7772 moveq.l D3, 0x72 000062BA 6974 bvs +0x76 /* 00006330 */ 000062BC 6865 bvc +0x67 /* 00006323 */ 000062BE 7320 moveq.l D1, 0x20 000062C0 696E bvs +0x70 /* 00006330 */ 000062C2 2061 movea.l A0, -[A1] 000062C4 676F beq +0x71 /* 00006335 */ 000062C6 6E79 bgt +0x7B /* 00006341 */ 000062C8 2061 movea.l A0, -[A1] 000062CA 6E64 bgt +0x66 /* 00006330 */ 000062CC 2066 movea.l A0, -[A6] 000062CE 6164 bsr +0x66 /* 00006334 */ 000062D0 6573 bcs +0x75 /* 00006345 */ 000062D2 2061 movea.l A0, -[A1] 000062D4 7761 moveq.l D3, 0x61 000062D6 7920 moveq.l D4, 0x20 000062D8 696E bvs +0x70 /* 00006348 */ 000062DA 2061 movea.l A0, -[A1] label000062DC: 000062DC 2063 movea.l A0, -[A3] 000062DE 6C6F bge +0x71 /* 0000634F */ 000062E0 7564 moveq.l D2, 0x64 000062E2 2016 move.l D0, [A6] 000062E4 022E 2012 0874 andi.b [A6 + 0x874], 0x12 label000062EA: 000062EA 6F20 ble +0x22 /* 0000630C */ 000062EC 6875 bvc +0x77 /* 00006363 */ 000062EE 7274 moveq.l D1, 0x74 000062F0 2012 move.l D0, [A2] 000062F2 2720 move.l -[A3], -[A0] 000062F4 636F bls +0x71 /* 00006365 */ 000062F6 756C moveq.l D2, 0x6C 000062F8 646E bcc +0x70 /* 00006368 */ label000062FA: 000062FA 2774 2075 6E64 move.l [A3 + 0x6E64], [A4 + D2.w + 0x75] 00006300 6572 bcs +0x74 /* 00006374 */ 00006302 7374 moveq.l D1, 0x74 00006304 616E bsr +0x70 /* 00006374 */ 00006306 6420 bcc +0x22 /* 00006328 */ 00006308 7768 moveq.l D3, 0x68 fn0000630A: 0000630A 7920 moveq.l D4, 0x20 label0000630C: 0000630C 796F moveq.l D4, 0x6F 0000630E 7520 moveq.l D2, 0x20 label00006310: 00006310 776F moveq.l D3, 0x6F label00006312: 00006312 756C moveq.l D2, 0x6C 00006314 6420 bcc +0x22 /* 00006336 */ 00006316 7761 moveq.l D3, 0x61 00006318 6E74 bgt +0x76 /* 0000638E */ 0000631A 0661 7320 addi.w -[A1], 0x7320 /* 's ' */ 0000631E 6966 bvs +0x68 /* 00006386 */ 00006320 2012 move.l D0, [A2] 00006322 1D20 move.b -[A6], -[A0] 00006324 616E bsr +0x70 /* 00006394 */ 00006326 6420 bcc +0x22 /* 00006348 */ label00006328: 00006328 6769 beq +0x6B /* 00006393 */ 0000632A 7665 moveq.l D3, 0x65 0000632C 7320 moveq.l D1, 0x20 0000632E 796F moveq.l D4, 0x6F label00006330: 00006330 7520 moveq.l D2, 0x20 00006332 6120 bsr +0x22 /* 00006354 */ fn00006334: 00006334 7075 moveq.l D0, 0x75 label00006336: 00006336 7A7A moveq.l D5, 0x7A 00006338 6C65 bge +0x67 /* 0000639F */ 0000633A 6420 bcc +0x22 /* 0000635C */ 0000633C 6C6F bge +0x71 /* 000063AD */ 0000633E 6F6B ble +0x6D /* 000063AB */ 00006340 0454 6865 subi.w [A4], 0x6865 /* 'he' */ 00006344 2012 move.l D0, [A2] 00006346 1249 movea.b A1, A1 label00006348: 00006348 7427 moveq.l D2, 0x27 0000634A 7320 moveq.l D1, 0x20 0000634C 6120 bsr +0x22 /* 0000636E */ 0000634E 6469 bcc +0x6B /* 000063B9 */ 00006350 7265 moveq.l D1, 0x65 00006352 6374 bls +0x76 /* 000063C8 */ fn00006354: 00006354 2068 6974 movea.l A0, [A0 + 0x6974] 00006358 2116 move.l -[A0], [A6] 0000635A 1620 move.b D3, -[A0] label0000635C: 0000635C 616E bsr +0x70 /* 000063CC */ 0000635E 6420 bcc +0x22 /* 00006380 */ 00006360 7075 moveq.l D0, 0x75 00006362 6C6C bge +0x6E /* 000063D0 */ 00006364 2074 6865 movea.l A0, [A4 + D6 + 0x65] label00006368: 00006368 2074 7269 movea.l A0, [A4 + D7.w * 2 + 0x69] 0000636C 6767 beq +0x69 /* 000063D5 */ fn0000636E: 0000636E 6572 bcs +0x74 /* 000063E2 */ 00006370 2E16 move.l D7, [A6] 00006372 0820 6174 btst.b -[A0], 0x74 /* 't' */ // begin alternate branch 00006374-00006376 fn00006374: 00006374 6174 bsr +0x76 /* 000063EA */ // end alternate branch 00006374-00006376 fn00006374: // (misaligned) 00006376 2074 6865 movea.l A0, [A4 + D6 + 0x65] 0000637A 2012 move.l D0, [A2] 0000637C 0C59 6F75 cmpi.w [A1]+, 0x6F75 /* 'ou' */ label00006380: 00006380 2061 movea.l A0, -[A1] 00006382 696D bvs +0x6F /* 000063F1 */ 00006384 2074 6865 movea.l A0, [A4 + D6 + 0x65] // begin alternate branch 00006386-00006388 label00006386: 00006386 6865 bvc +0x67 /* 000063ED */ // end alternate branch 00006386-00006388 label00006386: // (misaligned) 00006388 2012 move.l D0, [A2] 0000638A 0B6F 7220 bchg [A7 + 0x7220], D5 label0000638E: 0000638E 686F bvc +0x71 /* 000063FF */ 00006390 7374 moveq.l D1, 0x74 00006392 696C bvs +0x6E /* 00006400 */ fn00006394: 00006394 652E bcs +0x30 /* 000063C4 */ 00006396 1820 move.b D4, -[A0] 00006398 7365 moveq.l D1, 0x65 0000639A 656D bcs +0x6F /* 00006409 */ 0000639C 7320 moveq.l D1, 0x20 0000639E 6E6F bgt +0x71 /* 0000640F */ 000063A0 206C 6573 movea.l A0, [A4 + 0x6573] 000063A4 7320 moveq.l D1, 0x20 000063A6 6461 bcc +0x63 /* 00006409 */ 000063A8 6E67 bgt +0x69 /* 00006411 */ 000063AA 6572 bcs +0x74 /* 0000641E */ 000063AC 6F75 ble +0x77 /* 00006423 */ 000063AE 7316 moveq.l D1, 0x16 000063B0 1961 6E67 move.b [A4 + 0x6E67], -[A1] 000063B4 7269 moveq.l D1, 0x69 000063B6 6C79 bge +0x7B /* 00006431 */ 000063B8 2E20 move.l D7, -[A0] 000063BA 5468 6F75 addq.w [A0 + 0x6F75], 2 000063BE 6768 beq +0x6A /* 00006428 */ 000063C0 2077 6F75 movea.l A0, <> label000063C4: 000063C4 6E64 bgt +0x66 /* 0000642A */ 000063C6 6564 bcs +0x66 /* 0000642C */ label000063C8: 000063C8 2C20 move.l D6, -[A0] 000063CA 1C20 move.b D6, -[A0] fn000063CC: 000063CC 6C65 bge +0x67 /* 00006433 */ 000063CE 6170 bsr +0x72 /* 00006440 */ label000063D0: 000063D0 7320 moveq.l D1, 0x20 000063D2 7570 moveq.l D2, 0x70 000063D4 2061 movea.l A0, -[A1] 000063D6 6E64 bgt +0x66 /* 0000643C */ 000063D8 2065 movea.l A0, -[A5] 000063DA 7965 moveq.l D4, 0x65 000063DC 7320 moveq.l D1, 0x20 000063DE 796F moveq.l D4, 0x6F 000063E0 7520 moveq.l D2, 0x20 label000063E2: 000063E2 7175 moveq.l D0, 0x75 000063E4 6974 bvs +0x76 /* 0000645A */ 000063E6 6516 bcs +0x18 /* 000063FE */ 000063E8 1366 6F72 move.b [A1 + 0x6F72], -[A6] // begin alternate branch 000063EA-000063EC fn000063EA: 000063EA 6F72 ble +0x74 /* 0000645E */ // end alternate branch 000063EA-000063EC fn000063EA: // (misaligned) 000063EC 2061 movea.l A0, -[A1] 000063EE 206D 6F6D movea.l A0, [A5 + 0x6F6D] 000063F2 656E bcs +0x70 /* 00006462 */ 000063F4 742E moveq.l D2, 0x2E 000063F6 2054 movea.l A0, [A4] 000063F8 6865 bvc +0x67 /* 0000645F */ 000063FA 6E20 bgt +0x22 /* 0000641C */ 000063FC 2020 move.l D0, -[A0] label000063FE: 000063FE 616E bsr +0x70 /* 0000646E */ label00006400: 00006400 6772 beq +0x74 /* 00006474 */ 00006402 696C bvs +0x6E /* 00006470 */ 00006404 792C moveq.l D4, 0x2C 00006406 2061 movea.l A0, -[A1] 00006408 6E64 bgt +0x66 /* 0000646E */ 0000640A 2066 movea.l A0, -[A6] 0000640C 616C bsr +0x6E /* 0000647A */ 0000640E 6C73 bge +0x75 /* 00006483 */ 00006410 2074 6F20 7468 movea.l A0, [A4 + 0x7468 + D6 * 8] 00006416 6520 bcs +0x22 /* 00006438 */ 00006418 666C bne +0x6E /* 00006486 */ 0000641A 6F6F ble +0x71 /* 0000648B */ label0000641C: 0000641C 7216 moveq.l D1, 0x16 label0000641E: 0000641E 0454 6865 subi.w [A4], 0x6865 /* 'he' */ 00006422 2012 move.l D0, [A2] 00006424 1249 movea.b A1, A1 00006426 7427 moveq.l D2, 0x27 label00006428: 00006428 7320 moveq.l D1, 0x20 label0000642A: 0000642A 6120 bsr +0x22 /* 0000644C */ label0000642C: 0000642C 6469 bcc +0x6B /* 00006497 */ 0000642E 7265 moveq.l D1, 0x65 00006430 6374 bls +0x76 /* 000064A6 */ 00006432 2068 6974 movea.l A0, [A0 + 0x6974] 00006436 2116 move.l -[A0], [A6] label00006438: 00006438 1620 move.b D3, -[A0] 0000643A 616E bsr +0x70 /* 000064AA */ label0000643C: 0000643C 6420 bcc +0x22 /* 0000645E */ 0000643E 7075 moveq.l D0, 0x75 fn00006440: 00006440 6C6C bge +0x6E /* 000064AE */ 00006442 2074 6865 movea.l A0, [A4 + D6 + 0x65] 00006446 2074 7269 movea.l A0, [A4 + D7.w * 2 + 0x69] 0000644A 6767 beq +0x69 /* 000064B3 */ fn0000644C: 0000644C 6572 bcs +0x74 /* 000064C0 */ 0000644E 2E16 move.l D7, [A6] 00006450 0820 6174 btst.b -[A0], 0x74 /* 't' */ 00006454 2074 6865 movea.l A0, [A4 + D6 + 0x65] 00006458 2012 move.l D0, [A2] label0000645A: 0000645A 0C59 6F75 cmpi.w [A1]+, 0x6F75 /* 'ou' */ label0000645E: 0000645E 2061 movea.l A0, -[A1] 00006460 696D bvs +0x6F /* 000064CF */ label00006462: 00006462 2074 6865 movea.l A0, [A4 + D6 + 0x65] 00006466 2012 move.l D0, [A2] 00006468 2566 6164 move.l [A2 + 0x6164], -[A6] 0000646C 6573 bcs +0x75 /* 000064E1 */ fn0000646E: 0000646E 2061 movea.l A0, -[A1] label00006470: 00006470 7761 moveq.l D3, 0x61 00006472 7920 moveq.l D4, 0x20 label00006474: 00006474 696E bvs +0x70 /* 000064E4 */ 00006476 2061 movea.l A0, -[A1] 00006478 2063 movea.l A0, -[A3] fn0000647A: 0000647A 6C6F bge +0x71 /* 000064EB */ 0000647C 7564 moveq.l D2, 0x64 0000647E 206F 6620 movea.l A0, [A7 + 0x6620] 00006482 6772 beq +0x74 /* 000064F6 */ 00006484 6565 bcs +0x67 /* 000064EB */ label00006486: 00006486 6E20 bgt +0x22 /* 000064A8 */ 00006488 736D moveq.l D1, 0x6D 0000648A 6F6B ble +0x6D /* 000064F7 */ 0000648C 652E bcs +0x30 /* 000064BC */ 0000648E 2320 move.l -[A1], -[A0] 00006490 616E bsr +0x70 /* 00006500 */ 00006492 6772 beq +0x74 /* 00006506 */ 00006494 696C bvs +0x6E /* 00006502 */ 00006496 792C moveq.l D4, 0x2C 00006498 2061 movea.l A0, -[A1] 0000649A 6E64 bgt +0x66 /* 00006500 */ 0000649C 2077 7269 movea.l A0, [A7 + D7.w * 2 + 0x69] 000064A0 7468 moveq.l D2, 0x68 000064A2 6573 bcs +0x75 /* 00006517 */ 000064A4 2069 6E20 movea.l A0, [A1 + 0x6E20] // begin alternate branch 000064A6-000064A8 label000064A6: 000064A6 6E20 bgt +0x22 /* 000064C8 */ // end alternate branch 000064A6-000064A8 label000064A6: // (misaligned) label000064A8: 000064A8 6167 bsr +0x69 /* 00006511 */ fn000064AA: 000064AA 6F6E ble +0x70 /* 0000651A */ 000064AC 7920 moveq.l D4, 0x20 label000064AE: 000064AE 616E bsr +0x70 /* 0000651E */ 000064B0 6420 bcc +0x22 /* 000064D2 */ 000064B2 0454 6865 subi.w [A4], 0x6865 /* 'he' */ 000064B6 2012 move.l D0, [A2] 000064B8 1249 movea.b A1, A1 000064BA 7427 moveq.l D2, 0x27 label000064BC: 000064BC 7320 moveq.l D1, 0x20 000064BE 6120 bsr +0x22 /* 000064E0 */ label000064C0: 000064C0 6469 bcc +0x6B /* 0000652B */ 000064C2 7265 moveq.l D1, 0x65 000064C4 6374 bls +0x76 /* 0000653A */ 000064C6 2068 6974 movea.l A0, [A0 + 0x6974] // begin alternate branch 000064C8-000064CA label000064C8: 000064C8 6974 bvs +0x76 /* 0000653E */ // end alternate branch 000064C8-000064CA label000064C8: // (misaligned) 000064CA 2116 move.l -[A0], [A6] 000064CC 1620 move.b D3, -[A0] 000064CE 616E bsr +0x70 /* 0000653E */ 000064D0 6420 bcc +0x22 /* 000064F2 */ label000064D2: 000064D2 7075 moveq.l D0, 0x75 000064D4 6C6C bge +0x6E /* 00006542 */ 000064D6 2074 6865 movea.l A0, [A4 + D6 + 0x65] 000064DA 2074 7269 movea.l A0, [A4 + D7.w * 2 + 0x69] 000064DE 6767 beq +0x69 /* 00006547 */ fn000064E0: 000064E0 6572 bcs +0x74 /* 00006554 */ 000064E2 2E16 move.l D7, [A6] label000064E4: 000064E4 0820 6174 btst.b -[A0], 0x74 /* 't' */ 000064E8 2074 6865 movea.l A0, [A4 + D6 + 0x65] 000064EC 2012 move.l D0, [A2] 000064EE 0C59 6F75 cmpi.w [A1]+, 0x6F75 /* 'ou' */ label000064F2: 000064F2 2061 movea.l A0, -[A1] 000064F4 696D bvs +0x6F /* 00006563 */ label000064F6: 000064F6 2074 6865 movea.l A0, [A4 + D6 + 0x65] 000064FA 2012 move.l D0, [A2] 000064FC 212E 2020 move.l -[A0], [A6 + 0x2020] fn00006500: 00006500 596F 7520 subq.w [A7 + 0x7520], 4 // begin alternate branch 00006502-00006504 label00006502: 00006502 7520 moveq.l D2, 0x20 // end alternate branch 00006502-00006504 label00006502: // (misaligned) 00006504 6675 bne +0x77 /* 0000657B */ label00006506: 00006506 6D62 blt +0x64 /* 0000656A */ 00006508 6C65 bge +0x67 /* 0000656F */ 0000650A 2061 movea.l A0, -[A1] 0000650C 6E64 bgt +0x66 /* 00006572 */ 0000650E 2061 movea.l A0, -[A1] 00006510 6C6D bge +0x6F /* 0000657F */ 00006512 6F73 ble +0x75 /* 00006587 */ 00006514 7420 moveq.l D2, 0x20 00006516 6472 bcc +0x74 /* 0000658A */ 00006518 6F70 ble +0x72 /* 0000658A */ label0000651A: 0000651A 2069 742E movea.l A0, [A1 + 0x742E] fn0000651E: 0000651E 1A59 movea.b A5, [A1]+ 00006520 6F75 ble +0x77 /* 00006597 */ 00006522 2072 6561 6368 movea.l A0, [[A2 + 0x6368]] 00006528 2064 movea.l A0, -[A4] 0000652A 6F77 ble +0x79 /* 000065A3 */ 0000652C 6E20 bgt +0x22 /* 0000654E */ 0000652E 746F moveq.l D2, 0x6F 00006530 2067 movea.l A0, -[A7] 00006532 6574 bcs +0x76 /* 000065A8 */ 00006534 2074 6865 movea.l A0, [A4 + D6 + 0x65] 00006538 2012 move.l D0, [A2] label0000653A: 0000653A 0620 6865 addi.b -[A0], 0x65 /* 'e' */ fn0000653E: 0000653E 7265 moveq.l D1, 0x65 00006540 2E16 move.l D7, [A6] label00006542: 00006542 0C54 6865 cmpi.w [A4], 0x6865 /* 'he' */ 00006546 7265 moveq.l D1, 0x65 00006548 2069 7320 movea.l A0, [A1 + 0x7320] 0000654C 6E6F bgt +0x71 /* 000065BD */ label0000654E: 0000654E 2012 move.l D0, [A2] 00006550 1320 move.b -[A1], -[A0] 00006552 7365 moveq.l D1, 0x65 label00006554: 00006554 656D bcs +0x6F /* 000065C3 */ 00006556 7320 moveq.l D1, 0x20 00006558 746F moveq.l D2, 0x6F 0000655A 2062 movea.l A0, -[A2] 0000655C 6520 bcs +0x22 /* 0000657E */ 0000655E 656D bcs +0x6F /* 000065CD */ 00006560 7074 moveq.l D0, 0x74 00006562 7921 moveq.l D4, 0x21 00006564 0454 6865 subi.w [A4], 0x6865 /* 'he' */ 00006568 2012 move.l D0, [A2] label0000656A: 0000656A 0A20 746F xori.b -[A0], 0x6F /* 'o' */ 0000656E 2073 686F movea.l A0, [A3 + D6 + 0x6F] label00006572: 00006572 6F74 ble +0x76 /* 000065E8 */ 00006574 2116 move.l -[A0], [A6] 00006576 1A59 movea.b A5, [A1]+ 00006578 6F75 ble +0x77 /* 000065EF */ 0000657A 2063 movea.l A0, -[A3] 0000657C 616E bsr +0x70 /* 000065EC */ label0000657E: 0000657E 2774 2073 6565 move.l [A3 + 0x6565], [A4 + D2.w + 0x73] 00006584 6D20 blt +0x22 /* 000065A6 */ 00006586 746F moveq.l D2, 0x6F 00006588 2067 movea.l A0, -[A7] label0000658A: 0000658A 6574 bcs +0x76 /* 00006600 */ 0000658C 2074 6865 movea.l A0, [A4 + D6 + 0x65] 00006590 2012 move.l D0, [A2] 00006592 0620 6865 addi.b -[A0], 0x65 /* 'e' */ 00006596 7265 moveq.l D1, 0x65 00006598 2E16 move.l D7, [A6] 0000659A 1753 6F72 move.b [A3 + 0x6F72], [A3] 0000659E 7279 moveq.l D1, 0x79 000065A0 2C20 move.l D6, -[A0] 000065A2 6275 bhi +0x77 /* 00006619 */ 000065A4 7420 moveq.l D2, 0x20 label000065A6: 000065A6 7468 moveq.l D2, 0x68 label000065A8: 000065A8 6572 bcs +0x74 /* 0000661C */ 000065AA 6520 bcs +0x22 /* 000065CC */ 000065AC 6973 bvs +0x75 /* 00006621 */ 000065AE 206E 6F20 movea.l A0, [A6 + 0x6F20] 000065B2 0D73 686F bchg [A3 + D6 + 0x6F], D6 000065B6 6F74 ble +0x76 /* 0000662C */ 000065B8 2061 movea.l A0, -[A1] 000065BA 7420 moveq.l D2, 0x20 000065BC 7468 moveq.l D2, 0x68 000065BE 6520 bcs +0x22 /* 000065E0 */ 000065C0 2C59 movea.l A6, [A1]+ 000065C2 6F75 ble +0x77 /* 00006639 */ 000065C4 206E 6565 movea.l A0, [A6 + 0x6565] 000065C8 6420 bcc +0x22 /* 000065EA */ 000065CA 746F moveq.l D2, 0x6F label000065CC: 000065CC 2073 7065 movea.l A0, [A3 + D7.w + 0x65] 000065D0 6369 bls +0x6B /* 0000663B */ 000065D2 6679 bne +0x7B /* 0000664D */ 000065D4 2077 6861 movea.l A0, [A7 + D6 + 0x61] 000065D8 7420 moveq.l D2, 0x20 000065DA 796F moveq.l D4, 0x6F 000065DC 7520 moveq.l D2, 0x20 000065DE 7761 moveq.l D3, 0x61 label000065E0: 000065E0 6E74 bgt +0x76 /* 00006656 */ 000065E2 2074 6F20 7573 movea.l A0, [A4 + 0x7573 + D6 * 8] label000065E8: 000065E8 6520 bcs +0x22 /* 0000660A */ label000065EA: 000065EA 746F moveq.l D2, 0x6F fn000065EC: 000065EC 2012 move.l D0, [A2] 000065EE 1920 move.b -[A4], -[A0] 000065F0 646F bcc +0x71 /* 00006661 */ 000065F2 6573 bcs +0x75 /* 00006667 */ 000065F4 6E27 bgt +0x29 /* 0000661D */ 000065F6 7420 moveq.l D2, 0x20 000065F8 6D61 blt +0x63 /* 0000665B */ 000065FA 6B65 bmi +0x67 /* 00006661 */ 000065FC 206D 7563 movea.l A0, [A5 + 0x7563] label00006600: 00006600 6820 bvc +0x22 /* 00006622 */ 00006602 7365 moveq.l D1, 0x65 00006604 6E73 bgt +0x75 /* 00006679 */ 00006606 6521 bcs +0x23 /* 00006629 */ 00006608 0D20 btst -[A0], D6 label0000660A: 0000660A 746F moveq.l D2, 0x6F 0000660C 206B 696C movea.l A0, [A3 + 0x696C] 00006610 6C20 bge +0x22 /* 00006632 */ 00006612 7468 moveq.l D2, 0x68 00006614 6520 bcs +0x22 /* 00006636 */ 00006616 0A55 7369 xori.w [A5], 0x7369 /* 'si' */ 0000661A 6E67 bgt +0x69 /* 00006683 */ label0000661C: 0000661C 2074 6865 movea.l A0, [A4 + D6 + 0x65] 00006620 2012 move.l D0, [A2] label00006622: 00006622 0D73 686F bchg [A3 + D6 + 0x6F], D6 00006626 6F74 ble +0x76 /* 0000669C */ 00006628 2061 movea.l A0, -[A1] 0000662A 7420 moveq.l D2, 0x20 label0000662C: 0000662C 7468 moveq.l D2, 0x68 0000662E 6520 bcs +0x22 /* 00006650 */ 00006630 2C59 movea.l A6, [A1]+ label00006632: 00006632 6F75 ble +0x77 /* 000066A9 */ 00006634 206E 6565 movea.l A0, [A6 + 0x6565] // begin alternate branch 00006636-00006638 label00006636: 00006636 6565 bcs +0x67 /* 0000669D */ // end alternate branch 00006636-00006638 label00006636: // (misaligned) 00006638 6420 bcc +0x22 /* 0000665A */ 0000663A 746F moveq.l D2, 0x6F 0000663C 2073 7065 movea.l A0, [A3 + D7.w + 0x65] 00006640 6369 bls +0x6B /* 000066AB */ 00006642 6679 bne +0x7B /* 000066BD */ 00006644 2077 6861 movea.l A0, [A7 + D6 + 0x61] 00006648 7420 moveq.l D2, 0x20 0000664A 796F moveq.l D4, 0x6F 0000664C 7520 moveq.l D2, 0x20 0000664E 7761 moveq.l D3, 0x61 label00006650: 00006650 6E74 bgt +0x76 /* 000066C6 */ 00006652 2074 6F20 7573 movea.l A0, [A4 + 0x7573 + D6 * 8] // begin alternate branch 00006656-00006658 label00006656: 00006656 7573 moveq.l D2, 0x73 // end alternate branch 00006656-00006658 label00006656: // (misaligned) 00006658 6520 bcs +0x22 /* 0000667A */ label0000665A: 0000665A 746F moveq.l D2, 0x6F 0000665C 2012 move.l D0, [A2] 0000665E 3A63 movea.w A5, -[A3] 00006660 7265 moveq.l D1, 0x65 00006662 6174 bsr +0x76 /* 000066D8 */ 00006664 7572 moveq.l D2, 0x72 00006666 652E bcs +0x30 /* 00006696 */ 00006668 2048 movea.l A0, A0 0000666A 6F73 ble +0x75 /* 000066DF */ 0000666C 7469 moveq.l D2, 0x69 0000666E 6C69 bge +0x6B /* 000066D9 */ 00006670 7479 moveq.l D2, 0x79 00006672 2072 6561 6C6C movea.l A0, [[A2 + 0x6C6C]] 00006678 7920 moveq.l D4, 0x20 label0000667A: 0000667A 7265 moveq.l D1, 0x65 0000667C 7175 moveq.l D0, 0x75 0000667E 6972 bvs +0x74 /* 000066F2 */ 00006680 6573 bcs +0x75 /* 000066F5 */ 00006682 2061 movea.l A0, -[A1] 00006684 2074 6172 6765 7420 6F66 movea.l A0, [[A4 + 0x67657420] + 0x6F66] 0000668E 2073 6F6D movea.l A0, <> 00006692 6520 bcs +0x22 /* 000066B4 */ 00006694 736F moveq.l D1, 0x6F label00006696: 00006696 7274 moveq.l D1, 0x74 00006698 2E16 move.l D7, [A6] 0000669A 3649 movea.w A3, A1 label0000669C: 0000669C 7420 moveq.l D2, 0x20 0000669E 776F moveq.l D3, 0x6F 000066A0 756C moveq.l D2, 0x6C 000066A2 6420 bcc +0x22 /* 000066C4 */ 000066A4 7265 moveq.l D1, 0x65 000066A6 616C bsr +0x6E /* 00006714 */ 000066A8 6C79 bge +0x7B /* 00006723 */ 000066AA 206D 616B movea.l A0, [A5 + 0x616B] 000066AE 6520 bcs +0x22 /* 000066D0 */ 000066B0 6D6F blt +0x71 /* 00006721 */ 000066B2 7265 moveq.l D1, 0x65 label000066B4: 000066B4 2073 656E movea.l A0, <> 000066B8 7365 moveq.l D1, 0x65 000066BA 2074 6F20 7370 movea.l A0, [A4 + 0x7370 + D6 * 8] 000066C0 6563 bcs +0x65 /* 00006725 */ 000066C2 6966 bvs +0x68 /* 0000672A */ label000066C4: 000066C4 7920 moveq.l D4, 0x20 label000066C6: 000066C6 736F moveq.l D1, 0x6F 000066C8 6D65 blt +0x67 /* 0000672F */ 000066CA 206C 6976 movea.l A0, [A4 + 0x6976] 000066CE 696E bvs +0x70 /* 0000673E */ label000066D0: 000066D0 6716 beq +0x18 /* 000066E8 */ 000066D2 0457 4954 subi.w [A7], 0x4954 /* 'IT' */ 000066D6 4898 0241 movem.w [A0]+, D0,D6,A1 // begin alternate branch 000066D8-000066DC fn000066D8: 000066D8 0241 5480 andi.w D1, 0x5480 // end alternate branch 000066D8-000066DC fn000066D8: // (misaligned) 000066DA 5480 addq.l D0, 2 000066DC 274E 6F74 move.l [A3 + 0x6F74], A6 000066E0 2065 movea.l A0, -[A5] 000066E2 7665 moveq.l D3, 0x65 000066E4 7279 moveq.l D1, 0x79 000066E6 7468 moveq.l D2, 0x68 label000066E8: 000066E8 696E bvs +0x70 /* 00006758 */ 000066EA 6720 beq +0x22 /* 0000670C */ 000066EC 6174 bsr +0x76 /* 00006762 */ 000066EE 206F 6E63 movea.l A0, [A7 + 0x6E63] label000066F2: 000066F2 6520 bcs +0x22 /* 00006714 */ 000066F4 2D20 move.l -[A6], -[A0] 000066F6 6F6E ble +0x70 /* 00006766 */ 000066F8 6520 bcs +0x22 /* 0000671A */ 000066FA 6174 bsr +0x76 /* 00006770 */ 000066FC 2061 movea.l A0, -[A1] 000066FE 2074 696D movea.l A0, <> 00006702 6521 bcs +0x23 /* 00006725 */